Skip to content
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

Merged
merged 46 commits into from Nov 5, 2020
Merged

Commits on Oct 26, 2020

  1. feat: Add draft abstractions for feature toggles.

    Benjamin Geer committed Oct 26, 2020
    Copy the full SHA
    fcd889f View commit details
    Browse the repository at this point in the history
  2. style: Fix typo.

    Benjamin Geer committed Oct 26, 2020
    Copy the full SHA
    53f9d4a View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. feat: Add draft feature toggle design.

    Benjamin Geer committed Oct 27, 2020
    Copy the full SHA
    60498d6 View commit details
    Browse the repository at this point in the history
  2. style: Fix typo.

    Benjamin Geer committed Oct 27, 2020
    Copy the full SHA
    56585b9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'develop' into wip/DSP-910-feature-toggle

    Benjamin Geer committed Oct 27, 2020
    Copy the full SHA
    0eac91c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Merge branch 'develop' into wip/DSP-910-feature-toggle

    Benjamin Geer committed Oct 30, 2020
    Copy the full SHA
    e09b428 View commit details
    Browse the repository at this point in the history
  2. feat(feature-toggles): Add design TODOs.

    Benjamin Geer committed Oct 30, 2020
    Copy the full SHA
    22b1d7a View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Copy the full SHA
    2e1cde5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    de2bf86 View commit details
    Browse the repository at this point in the history
  3. fix(sipi): Fix inheritance.

    Benjamin Geer committed Nov 2, 2020
    Copy the full SHA
    e2d95a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. style(feature-toggles): Clarify and simplify code.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    d6985b1 View commit details
    Browse the repository at this point in the history
  2. test(feature-toggles): Add tests.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    ba4dfe9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into wip/DSP-910-feature-toggle

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    d9f8f6e View commit details
    Browse the repository at this point in the history
  4. docs(feature-toggles): Add docs.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    8159d51 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    69d1336 View commit details
    Browse the repository at this point in the history
  6. docs(feature-toggles): Clarify version numbers.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    a7e2dd0 View commit details
    Browse the repository at this point in the history
  7. docs(feature-toggles): Fix typo.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    e8d1464 View commit details
    Browse the repository at this point in the history
  8. refactor(KnoraRoute): Clarify and simplify code.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    8876dc1 View commit details
    Browse the repository at this point in the history
  9. refactor(KnoraRoute): Clarify code.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    e83eb06 View commit details
    Browse the repository at this point in the history
  10. style(feature-toggles): Add comments.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    4823756 View commit details
    Browse the repository at this point in the history
  11. refactor(feature-toggles): Remove unnecessary val.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    b2fdc71 View commit details
    Browse the repository at this point in the history
  12. refactor(feature-toggles): Remove unnecessary val.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    9f43b94 View commit details
    Browse the repository at this point in the history
  13. style(feature-toggles): Simplify code.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    dfa805f View commit details
    Browse the repository at this point in the history
  14. style(feature-toggles): Simplify code.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    18134ab View commit details
    Browse the repository at this point in the history
  15. style(feature-toggles): Use drop(1) instead of tail.

    Benjamin Geer committed Nov 3, 2020
    Copy the full SHA
    e341ffa View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. Merge branch 'main' into wip/DSP-910-feature-toggle

    # Conflicts:
    #	webapi/src/main/scala/org/knora/webapi/routing/VersionRoute.scala
    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    830065c View commit details
    Browse the repository at this point in the history
  2. docs(feature-toggles): Add link.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    5281984 View commit details
    Browse the repository at this point in the history
  3. style(feature-toggles): Clarify comment.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    8392570 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    f216e03 View commit details
    Browse the repository at this point in the history
  5. style(feature-toggles): Simplify code.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    f4c5733 View commit details
    Browse the repository at this point in the history
  6. feat(feature-toggles): Improve error checking.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    c2008e0 View commit details
    Browse the repository at this point in the history
  7. style(feature-toggles): Add comment.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    2918768 View commit details
    Browse the repository at this point in the history
  8. fix(feature-toggles): Don't sort version numbers, they have to be sor…

    …ted already.
    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    d8fedca View commit details
    Browse the repository at this point in the history
  9. feat(feature-toggles): Improve error checking.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    e40fb84 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    09cd8fe View commit details
    Browse the repository at this point in the history
  11. refactor(feature-toggles): Refactor header parsing.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    e5b7404 View commit details
    Browse the repository at this point in the history
  12. refactor(feature-toggles): Remove unnecessary implicit.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    f17d89b View commit details
    Browse the repository at this point in the history
  13. style(feature-toggles): Reorder cases.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    4f44afe View commit details
    Browse the repository at this point in the history
  14. feat(feature-toggles): Redesign version matching.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    3bb2024 View commit details
    Browse the repository at this point in the history
  15. feat(feature-toggles): Improve error handling.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    bb55982 View commit details
    Browse the repository at this point in the history
  16. style(feature-toggles): Clarify code.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    27de670 View commit details
    Browse the repository at this point in the history
  17. style(KnoraSettings): Add newline.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    9fe4429 View commit details
    Browse the repository at this point in the history
  18. docs(feature-toggles): Clarify docs, add tests.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    5474705 View commit details
    Browse the repository at this point in the history
  19. docs(feature-toggles): Clarify some more.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    4c94f6e View commit details
    Browse the repository at this point in the history
  20. docs(feature-toggles): Clarify some more.

    Benjamin Geer committed Nov 4, 2020
    Copy the full SHA
    cbe3885 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. 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 committed Nov 5, 2020
    Copy the full SHA
    6b34321 View commit details
    Browse the repository at this point in the history