Releases: castyapp/grpc.server
1.3.9
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
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
1.3.6
1.3.5
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
1.3.3
1.3.2
1.2.8-beta
Adding MediaSourceChange event and removing upload service since we have api server