Skip to content

Releases: foomo/gocontentful

v1.1.0

13 Aug 08:35
be3d18b
Compare
Choose a tag to compare

About v1.1.0

This version sets the second milestone for Gocontentful after the release of v1.0.0 in September 2021 and includes a significant number of changes from the v1.0.x branch.

The generated API in v1.1.0:

  • Improves the reliability of the Contentful REST client
  • Introduces a Context in all function calls that potentially depend on network calls, making tracing significantly easier
  • Enriches the API in many ways, adding utility functions in almost all areas and introducing several bug fixes, preventing a number of potential deadlocks

In addition, the documentation has been completely rewritten.

Production readiness

This release has been tested in a large-scale web application running in production for several months. Fixes and optimizations have been added along the way, and maturity now exceeds the level of v1.0.x in all areas.

Caveats

To implement the improvements mentioned above, it was necessary to make this release backward incompatible. It's not possible to simply upgrade the generator and regenerate the API for an existing project developed for v1.0.x without making changes to the application that uses the client. Most notably, the need to pass a Context to many of the functions has required their signatures to change.

v1.1.0-rc.1

27 Apr 18:04
3ce91a9
Compare
Choose a tag to compare
v1.1.0-rc.1 Pre-release
Pre-release

Full Changelog: v1.0.26...v1.1.0-rc.1

v1.0.26

04 Oct 14:34
Compare
Choose a tag to compare

Changelog

  • 57bbb70 fix: various race conditions

v1.0.25

02 Oct 15:51
Compare
Choose a tag to compare

Changelog

  • 9b9fdad fix: race condition on sync mode

v1.0.23

22 Aug 14:44
Compare
Choose a tag to compare

Changelog

  • 524dd9d feat: DefaultLocale and better version check

v1.0.22

11 Jul 15:00
Compare
Choose a tag to compare

Changelog

v1.0.19

06 Jul 14:17
Compare
Choose a tag to compare

Changelog

  • 2dcd1a3 feat: load run config from YAML file
  • 8d426d6 fix: panic in CMA ops on entries without a client

v1.0.18

30 Mar 14:56
Compare
Choose a tag to compare

Changelog

  • f2ec27e fix: parents update, race conditions

v1.0.17

15 Mar 15:19
Compare
Choose a tag to compare

Changelog

  • 65c1022 fix: tests for race condition in GetParents()
  • 7a02232 fix: add missing RLock on commonGetParents function

v1.0.16

09 Mar 15:40
Compare
Choose a tag to compare

Changelog

  • 76574b2 feat: textJanitor release, fixes and improvements
  • 36514ac Merge pull request #5 from foomo/fix/concurrent-map-access
  • 93d7a5f fix: missing read-lock
  • 1783c72 feat: unicode text janitor
  • 56c31f2 feat: improved error logging on cache updates
  • 894e346 feat: SpaceLocales global var