Skip to content

Tags: lkarthee/podium

Tags

10.0.0

Toggle 10.0.0's commit message
- Change api to use new leaderboard

v9.1.1

Toggle v9.1.1's commit message
- Create leaderboard module

- Move util to expiration inside leaderboard

leaderboard/v1.0.0

Toggle leaderboard/v1.0.0's commit message
- Create leaderboard module

- Move util to expiration inside leaderboard

9.1.0

Toggle 9.1.0's commit message
- Move ci to gh-actions

- Update logger
- Move redis to default port
- Migrate to go modules
- Update alpine version
- Remove go deps

v9.0.1

Toggle v9.0.1's commit message
Update mocks to use with new podium interface (topfreegames#30)

v9.0.0

Toggle v9.0.0's commit message
Add query params to lib method GetMembersAroundMember (topfreegames#28)

v8.0.3

Toggle v8.0.3's commit message
improved expiration results printing

v8.0.2

Toggle v8.0.2's commit message
Allow using worker as a lib from another service.

v8.0.1

Toggle v8.0.1's commit message
removed echo dependency

v8.0.0

Toggle v8.0.0's commit message
Feature/grpc (topfreegames#23)

* healthcheck working with http and grpc

* HealthCheck, Status, RemoveLeaderboard and TotalMembers implemented

* BulkUpsert implemented

* UpsertScore implemented

* IncrementScore implemented

* GetMember implemented

* GetMembers implemented

* RemoveMember & RemoveMembers implemnted

* added grpc tests for GetMembers, RemoveMember & RemoveMembers

* GetRank implemented

* GetAroundMember implemented

* GetTopMembers implemented

* GetTopPercentage implemented

* UpsertScoreAllLeaderboards implemented

* refactored UpsertScoreAllLeaderboards

* GetRankMultiLeaderboards implemented

* GetAroundScore implemented

* fixed tests

* added middleware to remove trailing slashes

* added logger middleware

* bumped go version

* bumping even further go version

* updated golang.org/x/sys dependency

* changed test server creation to let listen select random port

* converted remaining middlewares

* added auth

* echo is not more

* prepared score TTL for receiving default 0 values

* refactored app & fixed a goroutine leak

* added a few comments & refactored a few methods

* fixed tests

* changed podium.proto based on uber prototool linter recommendations

* refactored & added test for basic auth middleware

* refactored based on comments

* removed easyjson

* refactored .proto

* another refactor based on comments

* final refactor based on comments

* bumped version

* fixed build, fixed gracefull shutdown, exposed grpc port