open-feature / open-feature/java-sdk
Spec v0.9.0 compliance
- 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
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