Releases: gofr-dev/gofr
Releases · gofr-dev/gofr
v1.14.0
This version contains breaking changes, please use v1.14.1
Release v1.14.0
✨ Features
-
Add support for auth header for tracer exporter (#828)
Authorization header can be passed for tracer usingTRACER_AUTH_KEY
config -
Add support for custom tracer URL (#834)
Traces can now be posted to custom URL provided inTRACER_URL
config
NOTE: TRACER_HOST
and TRACER_PORT
are now deprecated, use TRACER_URL
instead.
Changelog: v1.13.0...v1.14.0
v1.13.0
✨ Features
- Add support for profilling endpoints. (#774)
- Add support for MQTT_KEEP_ALIVE. (#771)
- Support transactions in MongoDB driver. (#779)
- Add support for retry of failing downstream calls. (#778)
🐞 Fixes
- Fix MQTT messages being lost due to connection loss. (#771)
- Fix request timeout for health check calls. (#777)
- Fix dependent integration test in pub-sub example. (#784)
- Fix MQTT tests using mock Client and mock Token. (#791)
Changelog: v1.12.0...v1.13.0
v1.12.0
Release v1.12.0
✨ Features
- Add support of migrations for ClickHouse DB. (#750)
- Add support for serving static files. (#674)
- Add support of mocks for external datasources. (#749)
🛠 Enhancements
- Update GO version to
v1.22
(#741)
NOTE: Starting this version, supported GO versions are >=v1.21
🐞 Fixes
- Fix response of remote logging service. (#770)
- Fix nil metrics issue for error cases. (#761)
- Fix go.mod for examples. (#767)
Changelog: v1.11.0...v1.12.0
v1.11.0
v1.10.0
Release v1.10.0
✨ Features
- Support for WebSocket connections. (#692)
- Add support to read form-data of type TEXT. (#718)
- Add support for
StatusAccepted
response for POST endpoints. (#730) - Add support for ClickhouseDB. (#736)
🐞 Fixes
- Fix CMD responses followed by
%
. (#697) - Add missing health details in app health-check. (#706)
- Fix request timeout response in text to JSON. (#716)
- Fix the help option in CMD sub-commands. (#715)
- Fix panic recovery for HTTP request. (#720)
- Make Span logs descriptive by adding error origin. (#710)
- Add mock metrics being used by framework by default in MockSQL. (#707)
Changelog: v1.9.0...v1.10.0
v1.9.0
v1.8.1
Release v1.8.1
🐞 Fixes
- Added missing QueryContext method in sql (#671)
- Bind consumes pub sub messages into
int
,bool
,string
andfloat64
. (#670) - Added entity already exists error (#676)
- Allow to change CORS headers using configs (#669)
- Fixed response and tracing in trace handler for http-server example (#684) (#687)
- Fixed misaligned terminal logs (#688)
Full Changelog: v1.8.0...v1.8.1
v1.8.0
v1.7.0
Release v1.7.0
✨ Features
- Added observability support for MongoDB. (#616)
- Enhanced metrics for datasources. (#630)
- Added support for custom headers for HTTP client. (#611)
- Added support for
REQUEST_TIMEOUT
for HTTP, with default value of 5 sec. (#628) - Added Kafka producer batch configurations. (#631)
- Added support for SQLite datasource. (#646)
- Added pre-defined errors, and support for custom errors. (#604)
- Introduced Mongo package as a sub package in datasources. (#627)
🐞 Fixes
- Fixed formatting for service call logs. (#615)
- Fixed formatting for Kafka logs. (#618)
- Fixed log level for internal server error logs. (#625)
- Improved datasource logs and added debug logs. (#632)
NOTE: UseMongo() is deprecated in this version, and will be removed in the upcoming versions. Please use AddMongo() instead.