Skip to content

Releases: castyapp/grpc.server

1.3.9

03 Apr 01:05
0331324
Compare
Choose a tag to compare

Redesigning config from yaml to hcl
Renaming project path from CastyLab/grpc.server to castyapp/grpc.server
Removing db.Connection which was a mongodb connection and moved it into services instaces as a field internally
Adding core.Context concept to use ctx.Get for getting redis/config or mongodb connection in services
Adding tests
Adding docker-test github action
Introducing providers instead of a function for registering clients
We use Register and Close functions inside provider for registering and closing a client
Adding docker buildx version in github actions
Configuring jwt to use t.ExpiresAt.Type for different types of expires_at token
We can set t.ExpiresAt.Type as [weeks|days|seconds|minutes|hours] for howlong duration a token can be valid
Using the latest libcasty-protocol-go package instead of grpc.proto package
Removing redis client from redi directory cause we're using RedisProvider in core.Context
Moving models from db directory to root directory

1.3.8

20 Nov 11:38
31bc810
Compare
Choose a tag to compare

Update casty-proto package to latest version
Remove TwoFaToken from proto user
Adding UserWithState model
Fixed invalid memory address or nil pointer dereference from UserWithState type, now replacing it with original User type and handle state from NewUserProtoWithState method
Adding debug logging for Publish message in redis
Sending EMSG_CHAT_MESSAGES for new message instead of EMSG_NEW_CHAT_MESSAGE
Using SentinelPassword in redis client instead of Password
Adding password field to redis configuration in config.yaml file
Adding AuthSource to mongodb connection

1.3.7

24 Oct 20:49
3ce7c71
Compare
Choose a tag to compare

Adding redis PubSub actions for user and theater events

1.3.6

09 Sep 06:02
25dd8f8
Compare
Choose a tag to compare

Loading database, oauth and jwt configurations in main file

1.3.5

09 Sep 02:40
523b0e2
Compare
Choose a tag to compare

Reconfigure project to use config.yml file instead of .env
Using config.yml file to root directory and updating README file

Removing a debugging log in updating password
Returning errors instead of unauthorized error while oauth callback got errors

Returning AlreadyExists error code when connection is already exists in oauthentication
Returning already exists connection when user trying to add the same one

Capture discord and spotify get user method errors
Adding debug for removing media source

Update spotify connection access token in RefrehToken method of user connection service

Make a new Token payload for Refreshing the token
Fixing a missing parameters for refreshing the spotify tokens
Adding artist field to models.MediaSource model
Adding artist field when returning media source

Return 404 when no connection found in GetConnection method of user service

1.3.4

26 Aug 20:02
3070c8e
Compare
Choose a tag to compare

Adding add connection with auth token in user service

1.3.3

26 Aug 19:15
0f07586
Compare
Choose a tag to compare

Adding Get Single Connection in user service

1.3.2

26 Aug 18:52
Compare
Choose a tag to compare

Adding Connections to user service, Adding Spotify OAUTH method to auth service
Updating spotify scopes

1.2.8-beta

17 Aug 14:43
Compare
Choose a tag to compare
1.2.8-beta Pre-release
Pre-release

Adding MediaSourceChange event and removing upload service since we have api server