Skip to content

feat: add Ageris Java provider - #1587

Open
lichtsinn wants to merge 1 commit into
open-feature:mainfrom
lichtsinn:add-ageris-provider
Open

lichtsinn wants to merge 1 commit into
open-feature:mainfrom
lichtsinn:add-ageris-provider

Conversation

@lichtsinn

Copy link
Copy Markdown

This PR

Adds Ageris to the ecosystem, with its OpenFeature provider for Java (server).

Ageris is an open-source Java library for feature flags, runtime configuration and policies. It runs inside the application and needs no server: it reads JSON files and refreshes them in the background. The provider answers boolean flags from the feature flags and string, number and object values from the configs. It reports PROVIDER_CONFIGURATION_CHANGED when the files change and PROVIDER_STALE when a refresh fails.

Notes

I am the maintainer of Ageris, so the entry is marked vendorOfficial: true. It has no description of its own, so that the default one is used. The logo follows the *-no-fill.svg convention and has no fill or stroke declarations; svglint and the site build pass locally.

Signed-off-by: Mario Lichtsinn <lichtsinn@gmail.com>
@lichtsinn
lichtsinn requested review from a team as code owners October 11, 2026 18:22
@netlify

netlify Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for openfeature ready!

Name Link
🔨 Latest commit 2648690
🔍 Latest deploy log https://app.netlify.com/projects/openfeature/deploys/6acbd3fda11c550008769802
😎 Deploy Preview https://deploy-preview-1587--openfeature.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6982ee6c-df2c-40ab-aa09-45dd78025ef4

📥 Commits

Reviewing files that changed from the base of the PR and between 1c1e3e9 and 2648690.


⛔ Files ignored due to path filters (1)
  • static/img/ageris-no-fill.svg is excluded by !**/*.svg

📒 Files selected for processing (2)
  • src/datasets/providers/ageris.ts
  • src/datasets/providers/index.ts

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.



📝 Walkthrough

Walkthrough

The change adds the Ageris provider declaration with its logo and Java technology metadata. The provider is imported and added to the exported PROVIDERS array.

Changes

Ageris provider

Layer / File(s) Summary
Declare and register provider
src/datasets/providers/ageris.ts, src/datasets/providers/index.ts
Adds Ageris provider metadata, including its Java technology listing, and adds the provider to the exported list.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Feature

Suggested reviewers: aepfli


Merge Risk: ⚪ Minimal · up to 26486

The new provider is registered with complete metadata and its logo asset. No actionable merge-blocking risk is established.

Pre-merge checks | Passed 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check Passed The title clearly and concisely describes the main change: adding the Ageris Java provider.
Description check Passed The description directly explains the Ageris Java provider addition and provides relevant implementation, package, documentation, source, and licensing details.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant