3.6 KiB
25.10.0 - 2025-10-16
Added
- Add handling for registration with account confirmation
- Add swagger spec linting using spectral
- Add base setup for apple site association file and android assetlinks for handling universal links
- Add wire for initing the
Serverusing dependency injection. BREAKING: Changes to the init logic need to be migrated towire, see docs/server-initialization.md for details. - Add helper to create subcommand group
- Add a test executing the datbase migrations up, down and up again
Changed
-
the GenHandlers script can accept trailing wildcards for suffix matching
-
replaced the deprecated tenv linter with usetesting
-
Refactor the public http error to use a enum for the error type. BREAKING: All existing errors need to be migrated to use the enum as error type. Therefore the error type keys need to be added to the Enum
PublicHTTPErrorTypeand need to be used in the error definition. -
Update to
golang:1.24.4-bookworm(requires./docker-helper.sh --rebuild)- Patch: Bump github.com/gotestyourself/gotestsum from 1.12.0 to 1.12.2
-
Bump github.com/golangci/golangci-lint from v1.64.5 to v2.1.6
-
Update to golang:1.25.0-bookworm (requires
./docker-helper.sh --rebuild) -
Minor: Bump github.com/golangci/golangci-lint from v2.1.6 to v2.4.0
-
Patch: Bump github.com/gotestyourself/gotestsum from v1.12.2 to v1.12.3
-
Dependency updates:
- Package replacement: Replaced github.com/volatiletech packages with github.com/aarondl equivalents and bumped to latest versions
- Patch: Bump github.com/gabriel-vasile/mimetype from v1.4.8 to v1.4.9
- Patch: Bump github.com/go-openapi/errors from v0.22.1 to v0.22.2
- Patch: Bump github.com/labstack/echo/v4 from v4.13.3 to v4.13.4
- Minor: Bump github.com/rubenv/sql-migrate from v1.7.1 to v1.8.0
- Minor: Bump github.com/prometheus/client_golang from v1.21.1 to v1.23.0
- Minor: Bump golang.org/x/crypto from v0.36.0 to v0.41.0
- Minor: Bump golang.org/x/mod from v0.24.0 to v0.26.0
- Minor: Bump golang.org/x/sys from v0.31.0 to v0.35.0
- Minor: Bump golang.org/x/text from v0.23.0 to v0.28.0
- Minor: Bump google.golang.org/api from v0.228.0 to v0.247.0
Removed
- Remove the mailer option UseTLS (
SERVER_SMTP_USE_TLS) in favour of Encryption (SERVER_SMTP_ENCRYPTION). BREAKING: If you were using theSERVER_SMTP_USE_TLSflag before to enable TLS, you will need to migrate to theSERVER_SMTP_ENCRYPTIONsetting oftls. See Mailer UseTLS SERVER_SMTP_USE_TLS Deprecation