open-feature / open-feature/java-sdk

Spec v0.9.0 compliance

Offen
#1,999 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
v0.9.0
Vorherrschende Sprache
Java
Sterne
128
Forks
61
Ø Merge
5 Std. 57 Min.
Gemergte PRs (30 T.)
26

Beschreibung

Tracks [spec v0.9.0](https://github.com/open-feature/spec/releases/tag/v0.9.0) compliance. Functionally complete; only harness bump remains.

- [ ] Bump `spec` submodule to the v0.9.0 tag; re-run gherkin e2e.

- [ ] Provider lifecycle event ownership (race-condition fix): add opt-in marker so providers emit their own `PROVIDER_READY`/`PROVIDER_ERROR`; SDK derives status from the provider event stream and keeps + deprecates the legacy synthetic path; update first-party providers ([spec 5.3.5](https://openfeature.dev/specification/sections/events#requirement-535), [provider status 2.8](https://openfeature.dev/specification/sections/providers#28-provider-status), [Appendix E](https://openfeature.dev/specification/appendix-e))

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Release der spec v0.9.0, dem spec-Submodul und dem gherkin-End-to-End-Harness. Prüfe die verknüpften Anforderungen an den Provider-Lebenszyklus und die First-Party-Provider und implementiere anschließend die Opt-in-Provider-Event-Ownership sowie die Abkündigung des legacy-path; als erledigt gilt die Aufgabe, wenn das Submodul auf v0.9.0 steht und die gherkin-e2e-Prüfungen bestehen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend-api-design
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.