(Feat): Initial Commit
This commit is contained in:
35
.changes-go-starter/25.04.0.md
Normal file
35
.changes-go-starter/25.04.0.md
Normal file
@@ -0,0 +1,35 @@
|
||||
## 25.04.0 - 2025-04-04
|
||||
### Added
|
||||
* Add helper for streaming a file with a correctly encoded content disposition header to allow utf-8 filenames
|
||||
* Add setup for collecting and exposing prometheus metrics with custom metrics and sqlstats metrics.
|
||||
* Add custom not found handler for echo to show a HTML page if text/html is requested
|
||||
* Add endpoint to delete user account with all related data
|
||||
### Changed
|
||||
* Moved the data fixtures from `internal/data/` to a separate package in `internal/data/fixtures`. **BREAKING**: Existing changes to the fixtures need to be moved from `internal/data/` to `internal/data/fixtures` and imports need to be updated
|
||||
* Move the application logic from the handlers to dedicated services. **BREAKING**: This might break existing applications that have custom changes to the handlers. The custom changes need to be reflected in the new services.
|
||||
* Fix the naming of the put push token endpoint from post to put
|
||||
* Moved the auth related parts from `internal/api/auth` to `internal/auth`. **BREAKING**: Changes to `authentication_result.go`, `context.go` and `scopes.go` need to be reflected in `internal/auth` instead of `internal/api/auth` and imports need to be updated
|
||||
* Bump Postgres from `postgres:12.4-alpine` to `postgres:17.4-alpine`. See the official Postgres release notes for more details:
|
||||
* https://www.postgresql.org/docs/release/13.0/
|
||||
* https://www.postgresql.org/docs/release/14.0/
|
||||
* https://www.postgresql.org/docs/release/15.0/
|
||||
* https://www.postgresql.org/docs/release/16.0/
|
||||
* https://www.postgresql.org/docs/release/17.0/
|
||||
|
||||
* Move the test fixtures from `internal/test/` to a separate package in `internal/test/fixtures`. **BREAKING**: Existing changes to the fixtures need to be moved from `internal/test/` to `internal/test/fixtures` and imports need to be updated
|
||||
* Update to `golang:1.24.2-bookworm` (requires `./docker-helper.sh --rebuild`)
|
||||
* Dependency updates:
|
||||
- Patch: [Bump github.com/BurntSushi/toml from v1.4.0 to v1.5.0](https://github.com/BurntSushi/toml/releases/tag/v1.5.0)
|
||||
- Patch: [Bump github.com/go-openapi/errors from v0.22.0 to v0.22.1](https://github.com/go-openapi/errors/releases/tag/v0.22.1)
|
||||
- Patch: [Bump github.com/go-openapi/swag from v0.23.0 to v0.23.1](https://github.com/go-openapi/swag/releases/tag/v0.23.1)
|
||||
- Patch: [Bump github.com/spf13/viper from v1.19.0 to v1.20.1](https://github.com/spf13/viper/releases/tag/v1.20.1)
|
||||
- Patch: [Bump golang.org/x/sys from v0.30.0 to v0.31.0](https://github.com/golang/sys/releases/tag/v0.31.0)
|
||||
- Minor: [Bump github.com/prometheus/client_golang from v1.20.5 to v1.21.1](https://github.com/prometheus/client_golang/releases/tag/v1.21.1)
|
||||
- Minor: [Bump github.com/rs/zerolog from v1.33.0 to v1.34.0](https://github.com/rs/zerolog/releases/tag/v1.34.0)
|
||||
- Minor: [Bump golang.org/x/crypto from v0.33.0 to v0.36.0](https://github.com/golang/crypto/releases/tag/v0.36.0)
|
||||
- Minor: [Bump golang.org/x/mod from v0.23.0 to v0.24.0](https://github.com/golang/mod/releases/tag/v0.24.0)
|
||||
- Minor: [Bump golang.org/x/text from v0.22.0 to v0.23.0](https://github.com/golang/text/releases/tag/v0.23.0)
|
||||
- Minor: [Bump google.golang.org/api from v0.221.0 to v0.228.0](https://github.com/googleapis/google-api-go-client/releases/tag/v0.228.0)
|
||||
|
||||
### Removed
|
||||
* Remove deprecated endpoint GetPushTestRoute
|
||||
Reference in New Issue
Block a user