Skip to content

Releases: gofr-dev/gofr

v1.14.1

12 Jul 12:21
3637485
Compare
Choose a tag to compare

Release v1.14.1

🐞 Fixes

  • Fix fatal log methods (#842)

Changelog: v1.14.0...v1.14.1

v1.14.0

12 Jul 10:47
7312539
Compare
Choose a tag to compare

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 using TRACER_AUTH_KEY config

  • Add support for custom tracer URL (#834)
    Traces can now be posted to custom URL provided in TRACER_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

08 Jul 10:18
c632241
Compare
Choose a tag to compare

✨ 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

28 Jun 11:53
1dd86a4
Compare
Choose a tag to compare

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

21 Jun 11:11
c5c2a14
Compare
Choose a tag to compare

Release v1.11.0

✨ Features

  • Support for container in Auth Middlewares. (#738)

🐞 Fixes

  • Fix app_http_service_response metric population for error case. (#743)
  • Add configs for idle and max open connections. (#739)
  • Add logging methods in migrations logger. (#727)

Changelog: v1.10.0...v1.11.0

v1.10.0

18 Jun 11:12
5458763
Compare
Choose a tag to compare

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

11 Jun 05:14
51bf428
Compare
Choose a tag to compare

Release v1.9.0

✨ Features

  • Support for CASSANDRA as an external DB. (#654)
  • Support for local filestore. (#695)
  • Default Support for --help and -h for CMD applications to show help command. (#661)

🐞 Fixes

  • Improve logging for SQL DB. (#655)
  • Fix Request timeout logs. (#699)

Changelog: v1.8.1...v1.9.0

v1.8.1

05 Jun 11:44
985a2a8
Compare
Choose a tag to compare

Release v1.8.1

🐞 Fixes

  • Added missing QueryContext method in sql (#671)
  • Bind consumes pub sub messages into int, bool, string and float64. (#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

28 May 12:41
0c700ea
Compare
Choose a tag to compare

Release v1.8.0

✨ Features

  • Added support to set table name and rest path in REST handlers. (#648)

🐞 Fixes

  • Fixed OAuth call before refresh interval in case of error. (#665)

Change log : v1.7.0...v1.8.0

v1.7.0

27 May 06:37
0315981
Compare
Choose a tag to compare

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.

Change log : v1.6.1...v1.7.0