New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add feature toggles (DSP-910) #1742
Commits on Oct 26, 2020
-
feat: Add draft abstractions for feature toggles.
Benjamin Geer committedOct 26, 2020 -
Benjamin Geer committed
Oct 26, 2020
Commits on Oct 27, 2020
-
feat: Add draft feature toggle design.
Benjamin Geer committedOct 27, 2020 -
Benjamin Geer committed
Oct 27, 2020 -
Merge branch 'develop' into wip/DSP-910-feature-toggle
Benjamin Geer committedOct 27, 2020
Commits on Oct 30, 2020
-
Merge branch 'develop' into wip/DSP-910-feature-toggle
Benjamin Geer committedOct 30, 2020 -
feat(feature-toggles): Add design TODOs.
Benjamin Geer committedOct 30, 2020
Commits on Nov 2, 2020
-
feat(feature-toggles): Add metadata, versions, and override-allowed.
Benjamin Geer committedNov 2, 2020 -
feat(feature-toggles): Support feature toggles in all routes.
Benjamin Geer committedNov 2, 2020 -
Benjamin Geer committed
Nov 2, 2020
Commits on Nov 3, 2020
-
style(feature-toggles): Clarify and simplify code.
Benjamin Geer committedNov 3, 2020 -
test(feature-toggles): Add tests.
Benjamin Geer committedNov 3, 2020 -
Merge branch 'main' into wip/DSP-910-feature-toggle
Benjamin Geer committedNov 3, 2020 -
docs(feature-toggles): Add docs.
Benjamin Geer committedNov 3, 2020 -
docs(feature-toggles): Describe how to remove feature toggles.
Benjamin Geer committedNov 3, 2020 -
docs(feature-toggles): Clarify version numbers.
Benjamin Geer committedNov 3, 2020 -
docs(feature-toggles): Fix typo.
Benjamin Geer committedNov 3, 2020 -
refactor(KnoraRoute): Clarify and simplify code.
Benjamin Geer committedNov 3, 2020 -
refactor(KnoraRoute): Clarify code.
Benjamin Geer committedNov 3, 2020 -
style(feature-toggles): Add comments.
Benjamin Geer committedNov 3, 2020 -
refactor(feature-toggles): Remove unnecessary val.
Benjamin Geer committedNov 3, 2020 -
refactor(feature-toggles): Remove unnecessary val.
Benjamin Geer committedNov 3, 2020 -
style(feature-toggles): Simplify code.
Benjamin Geer committedNov 3, 2020 -
style(feature-toggles): Simplify code.
Benjamin Geer committedNov 3, 2020 -
style(feature-toggles): Use drop(1) instead of tail.
Benjamin Geer committedNov 3, 2020
Commits on Nov 4, 2020
-
Merge branch 'main' into wip/DSP-910-feature-toggle
# Conflicts: # webapi/src/main/scala/org/knora/webapi/routing/VersionRoute.scala
Benjamin Geer committedNov 4, 2020 -
docs(feature-toggles): Add link.
Benjamin Geer committedNov 4, 2020 -
style(feature-toggles): Clarify comment.
Benjamin Geer committedNov 4, 2020 -
feat(feature-toggles): Reject version numbers less than 1.
Benjamin Geer committedNov 4, 2020 -
style(feature-toggles): Simplify code.
Benjamin Geer committedNov 4, 2020 -
feat(feature-toggles): Improve error checking.
Benjamin Geer committedNov 4, 2020 -
style(feature-toggles): Add comment.
Benjamin Geer committedNov 4, 2020 -
fix(feature-toggles): Don't sort version numbers, they have to be sor…
…ted already.
Benjamin Geer committedNov 4, 2020 -
feat(feature-toggles): Improve error checking.
Benjamin Geer committedNov 4, 2020 -
feat(feature-toggles): Require a version number when enabling a toggle.
Benjamin Geer committedNov 4, 2020 -
refactor(feature-toggles): Refactor header parsing.
Benjamin Geer committedNov 4, 2020 -
refactor(feature-toggles): Remove unnecessary implicit.
Benjamin Geer committedNov 4, 2020 -
style(feature-toggles): Reorder cases.
Benjamin Geer committedNov 4, 2020 -
feat(feature-toggles): Redesign version matching.
Benjamin Geer committedNov 4, 2020 -
feat(feature-toggles): Improve error handling.
Benjamin Geer committedNov 4, 2020 -
style(feature-toggles): Clarify code.
Benjamin Geer committedNov 4, 2020 -
style(KnoraSettings): Add newline.
Benjamin Geer committedNov 4, 2020 -
docs(feature-toggles): Clarify docs, add tests.
Benjamin Geer committedNov 4, 2020 -
docs(feature-toggles): Clarify some more.
Benjamin Geer committedNov 4, 2020 -
docs(feature-toggles): Clarify some more.
Benjamin Geer committedNov 4, 2020
Commits on Nov 5, 2020
-
feat(feature-toggles): Return all toggles in response header.
- Move lists features into subpackage. - If a feature toggle is expired, just log a warning. - Update docs.
Benjamin Geer committedNov 5, 2020