What's Changed
- feat: llm access controls by @nmgarza5 in #5819
- chore: change log-level of keyword extraction failure by @Weves in #6135
- fix(gha): docker login for all external image fetching by @jmelahman in #6139
- chore(gha): docker-login follow up by @jmelahman in #6150
- chore(deps): bump actions/setup-node from 4.4.0 to 6.0.0 by @dependabot[bot] in #6148
- chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #6146
- chore(deps): bump actions/download-artifact from 4.3.0 to 6.0.0 by @dependabot[bot] in #6147
- feat(gha): enable npm caching in CI by @jmelahman in #6151
- feat(gha): python tests use uv w/ caching by @jmelahman in #6152
- feat(api): Paginated Document Search by @justin-tahara in #6155
- fix(cohere): Add Billing Handler by @justin-tahara in #6156
- feat(auth): Allow JIT even with Invite List by @justin-tahara in #6157
- chore(gha): migrate playwright tests to runs-on by @jmelahman in #6154
- feat(pre-commit): run check-yaml on .github/ by @jmelahman in #6160
- fix(pegasus): Cleanup by @justin-tahara in #6163
- chore(runs-on): more instance families and use price-capacity-optimized by @jmelahman in #6165
- chore(gha): de-dupe python setup for external dep tests by @jmelahman in #6159
- chore(gha): migrate pr-integration-tests off blacksmith by @jmelahman in #6164
- fix: img input support check false vs. none by @wenxi-onyx in #6169
Full Changelog: v2.3.0...v2.4.0-beta.0