Skip to content

Releases: gofr-dev/gofr

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

v1.6.1

14 May 09:32
de013c2
Compare
Choose a tag to compare

Release v1.6.1

🐞 Fixes

  • Added missing PATCH route registration. (#598)(#602)
  • Fixed X-API-KEY based auth for http service. (#612)

Change log : v1.6.0...v1.6.1

v1.6.0

12 May 09:00
00c1e2d
Compare
Choose a tag to compare

Release v1.6.0

✨ Features

  • Added support for SQL Keywords for CRUDHandlers. (#566)
  • Added support for custom favicon.ico. (#571)
  • Added support for cron job scheduling. (#592)
  • Added support for swagger endpoints. (#594)

🐞 Fixes

  • Updated CONSUMER_ID to optional when publishing. (#581)
  • Moved MockLogger from testutil to logging package. (#582)
  • Fixed access to DB in Kafka consumers. (#585)

Change log : v1.5.0...v1.6.0

v1.5.0

03 May 04:02
d044d8b
Compare
Choose a tag to compare

Release v1.5.0

✨ Features

  • Added support of postgreSQL for AddRESTHandlers. (#549)
  • Added support for custom middlewares. (#554)

🐞 Fixes

  • Fixed logs structuring for PubSub. (#539)

Change log : v1.4.0...v1.5.0

v1.4.1

27 Apr 13:20
ff48887
Compare
Choose a tag to compare

Release v1.4.1

🐞 Fixes

  • Add retry for SQL connection (#530)
  • Add panic recovery for subscription and migrations to prevent server from crashing (#525)
  • Fix issue in gofr_migrations table creation (#531)

v1.4.0

20 Apr 13:14
81598ea
Compare
Choose a tag to compare

Release v1.4.0

✨ Features

  • Add tracing support for SQL datasource.(#462)
  • Remove auth for routes with prefix /.well-known routes.(#476)
  • Add support for GoFr tracer to export traces on tracer.gofr.dev (#481)
  • Add support for labels in gauge metrics.(#490)
  • Add app_info metric to push app_name, app_version and framework_version.(#513)

🐞 Fixes

  • Change keyword basic to Basic while checking Auth header in basic Auth. (#464)
  • Fix buckets for redis & sql metrics to microseconds from milliseconds. (#485)
  • Fix env override to support .env should overload .local.env or other env files. (#491)

v1.3.1

10 Apr 12:33
b1e7edc
Compare
Choose a tag to compare

Release v1.3.1

🐞 Fixes

  • Fixed DockerFiles for examples (#453)
  • Fixed success status code for POST and DELETE (#452)
  • Fixed file name in documentation (#455)
  • Added jaeger as a valid trace exporter (#454)

v1.3.0

06 Apr 10:43
95da216
Compare
Choose a tag to compare

Release v1.3.0

✨ Features

  • Support for APP_ENV environment variable for reading different config files based on provided value of the variable. (#403)
  • Add support for using external mongo DB. (#435)
  • Fix mismatch in ports and health check URL in documentation. (#438)
  • Support for adding default REST endpoints using AddRESTEndpoints. (#406)

🐞 Fixes

  • Convert the concrete struct types to interfaces for SQL and Redis datasources in container. (#426)
  • Fix wait-groups in case of server-start error. (#436)
  • Change the time-stamp value from microseconds to milliseconds for all logs. (#410)

v1.2.1

27 Mar 15:58
fbe79af
Compare
Choose a tag to compare

Release v1.2.1

🐞 Fixes

  • Added Access-Control-Allow-Headers to fix CORS issue.
  • Standardize log formatting and sanitize SQL and Redis queries before logging.