Skip to content

Releases: DoRightt/pickfighter-server

Merge pull request #111 from DoRightt/release-v0.4.0

17 Feb 14:13
20193d2

Choose a tag to compare

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

31 Jul 12:09
1fd464f

Choose a tag to compare

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

12 Jul 13:57

Choose a tag to compare

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

24 Mar 04:58
dea6179

Choose a tag to compare

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

19 Feb 14:02

Choose a tag to compare

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