Releases: DoRightt/pickfighter-server
Releases · DoRightt/pickfighter-server
Merge pull request #111 from DoRightt/release-v0.4.0
13 Feb 2025
Changed
- Fight models and corresponding protobuf model
- GET events query have been changed
12 Feb 2025
Changed
- Changed config file path for tests
- Config new field for fighters data path
11 Feb 2025
Add
- CreateFightResult method
Changed
- SearchEvents method
- SetFightResult method now called SetFightIsDone
- FightResultRequest and corresponding protobuf model
- DB init files
- Swagger doc
10 Feb 2025
Added
- HostPort condition with "localhost" for dev and service name for prod
Changed
- Events service name (event -> events)
- http.addr is without port now
7 Feb 2025
Added
- Fighters service Dockerfile
- Events service Dockerfile
- Auth service Dockerfile
- Gateway service Dockerfile
- Postgres Dockerfile
- docker-compose file
6 Feb 2025
Added
- sql init files
- fighters collection in fighters service
Changed
- filepath for fighters json
4 Feb 2025
Added
- --env flag for config selection
- nginx conf
### Changed
- cfg_backup script updated
31 Jan 2025
Added
- Redis registry script
Changed
- Consul registry script name
- Health check time interval 1s -> 15s
- Gate-way service name
30 Jan 2025
Changed
- Module name
29 Jan 2025
Added
- Init root user command for auth service
- PatchUser method for auth service
- Init scheme command for auth / fighters / events services
Changed
- The claim field is now used instead of flags field to determine user rights
24 Jan 2025
Added
- Name, division and status indexes for fighters table
- DB dump script
- Configs backup script
23 Jan 2025
Added
- Swagger file
16 Jan 2025
Changed
- Public scheme changed to auth/fighters/events
- DeleteRecords method now accepts a scheme name
15 Jan 2025
Changed
- Email lib changed to mailgun for sending emails
13 Jan 2025
Added
- Version flag for services
20 Sep 2024
Added
- /health endpoint to check services (auth / event / fighters / gateway) status
- HealthStatus model for services
- HealthStatus to proto converter method
- HealthStatus from proto converter method
- HealthResponse message for proto file
- HealthCheck method for Auth/Event/Fighters services in proto file
28 Aug 2024
Changed
- Fightbettr name was replaced to Pickfighter
- Fb prefix was replaced to Pf
v0.3.2 Release
Released [v0.3.2]
31 Jul 2024
Added
- Fighters service: cmd tests
- Fighters service: pkg/errors tests
- Fighters service: pkg/cfg test
- Fighters service: pkg/model tests
- Fighters service: internal/service/fighters tests
- Fighters service: internal/service/handler/grpc tests
- Fighters service: internal/service/controller/fighters tests
- Fighters service: internal/service/repository/psql tests
- Fighters service: added new error codes
- Fighters service: added script for mockgen
- Fighters service: added directory gen/mocks
- Fighters service: added viper test config generator
- Added tests directory in root project with Dockerfile and init.sql for test database creation
- Added script to run docker container with test db
Changed
- Fighters service: Error field ErrCode changed to Code
- Fighters service: Timestamp field in error struct is string now
- Fighters service: pkg/utils moved to cmd package
- Fighters service: psql.New constructor needs config in arguments now
- Fighters service: changed logs
- Fighters service: config argument is required for WriteFighterData and DeleteFighterData methods
Removed
- Fighters service: removed few error codes
v0.3.0
Rewrote monolithic app to microservices
12 Jul 2024
Added
- Fightbettr Service as Gateway
- Auth Service
- Events Service
- Scrapper Service
- Fighters Service
- Registry script
- Proto script
- api directory with proto file
- gen directory with generated grpc files
Changes
- Logger
- Now app works as microservice system
Removed
- fb-service app directory
- Tests
- Mocs
- Tests scripts
v0.2.0 Release
Released [v0.2.0]
24 March 2024
Added
- Tests for /internal/repo/auth
- Added FbFightersRepo interface
Changes
- AuthRepo mocks
12 March 2024
Added
- Tests for /internal/auth package
- FbAuth interface
- AuthRepo mocks
Changes
- Script for packages testing. Scrapper package no longer counts
6 March 2024
Added
- Tests for /internal/common package
- CommonRepo interface
- CommonRepo mocks
- Router interface
Changes
- Api mocks have been changed
- CommonService interface has new methods
- ApiService mock was regenerated
- Pgxs mock was regenerated
29 Feb 2024
Added
- Tests for /internal/services package
- Mocks for services package
- Mocks for logger package
- Mocks for pgxs package
- Repo interface
- Logger interface
- Api interface
- Added shell scripts for testing and check coverage
Changes
- CheckIsAdmin middleware was cleared of unnecessary code
23 Feb 2024
Added
- Tests for /cmd package
22 Feb 2024
Added
- Tests for /pkg/logger package
- Tests for /pkg/errors package
Changes
- Change unknown error code
- Change [User Credentials] eror message
21 Feb 2024
Added
- Tests for /pkg/pgxs package
Changes
- Added main/test values for postgres field in config
20 Feb 2024
Added
- Tests for /pkg/httplib package
- Tests for /pkg/sigx package
- Tests for /pkg/utils package
- Tests for /pkg/cfg package
v0.1.0 release
The initial fb-server release
Released [v0.1.0]
19 Feb 2024
Added
- New error ( EventIsDone = 902)
- Documentation for repo package methods
- Documentation for common package methods
- Documentation for fights / events / fighter structs in model package
Changed
- .gitignore changed
- GetUndoneFights method name has been changed to GetUndoneFightsCount