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.