Skip to content

v1.23.0

Compare
Choose a tag to compare
@AlekSi AlekSi released this 25 Jul 06:42
· 62 commits to main since this release
v1.23.0
291ae91

What's Changed

Embeddable package

This release switches from the zap logging package to the standard slog.
If the logger was configured by Go programs that import github.com/FerretDB/FerretDB/ferretdb package, they should configure the SLogger field instead.
Setting the old Logger field will make the program panic and make the issue immediately noticeable.

The next release will completely remove zap and rename SLogger to just Logger.

Initial OpenTelemetry tracing support

This release adds initial support for sending OpenTelemetry traces to the OTLP endpoint.
The set of spans and their attributes is not stable yet and will change over time.

All improvements in observability in this release (OpenTelemetry traces, Kubernetes probes, debug archive)
are documented there.

Experimental Systemd configuration in .deb and .rpm packages

This release adds initial unit files for systemd that auto-start FerretDB.
They are likely to change in the future in incompatible ways; for example, we may switch to using a non-root user.

New Features πŸŽ‰

Enhancements πŸ› 

Documentation πŸ“„

Other Changes πŸ€–

New Contributors

All closed issues and pull requests.
All commits.