What's Changed
Most significantly, API key use is now optional. By default, v5 will not enable API Key auth or generate the api_client tables. To disable API Key auth on your app, there's a new configuration parameter you can add to the initializer documented in the README.
This might be useful if your platform has alternative approaches for restricting access to services.
You can read more about the changes here:
Here's a full breakdown:
- Add sqlite to circleci job by @stitchfixsam in #105
- these configuration details don't work for newer versions of Rails by @taboularasa in #107
- Update to the latest Ruby point release by @fixbot in #108
- update CODEOWNERS to dev-platform by @zackse in #109
- Update to the latest Ruby point release by @fixbot in #110
- Updating eng-runtime team name to dev-platform by @nshemonsky in #111
- Update to the latest Ruby point release by @fixbot in #112
- Remove support for old versions of Rails by @ebarendt in #113
- Update to the latest Ruby point release by @fixbot in #115
- Update to the latest Ruby point release by @fixbot in #116
- Make App Platform CODEOWNER by @samsm in #117
- Update CODEOWNERS by @brettfishman in #122
- Get CI Passing by @benortiz in #121
- Configuration to disable api key support by @benortiz in #123
- Separate API Key auth support generation by @benortiz in #124
- Update to the latest Ruby point release by @fixbot in #125
New Contributors
- @stitchfixsam made their first contribution in #105
- @zackse made their first contribution in #109
- @nshemonsky made their first contribution in #111
- @ebarendt made their first contribution in #113
- @samsm made their first contribution in #117
- @benortiz made their first contribution in #121
Full Changelog: v4.2.2...v5.0.0