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

Config service hardening #1641

Merged
merged 56 commits into from
Nov 18, 2024
Merged

Config service hardening #1641

merged 56 commits into from
Nov 18, 2024

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    23c481d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42193e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b36683 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    0717c5e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1635 from embrace-io/remove-config-listeners

    Remove config listeners
    fractalwrench authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d50e433 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1636 from embrace-io/avoid-config-prefs

    Avoid SharedPreferences for storing config
    fractalwrench authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    925a2aa View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1637 from embrace-io/extract-config-load

    Extract config loading to separate class
    fractalwrench authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5ce509f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1638 from embrace-io/config-swazzling

    Create interface for instrumented config
    fractalwrench authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    089454f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc50030 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1640 from embrace-io/config-integration-tests

    Alter integration tests to use config service
    fractalwrench authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    57d0027 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5b409a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Merge pull request #1642 from embrace-io/move-remote-config-tests

    Move remote config tests
    fractalwrench authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    1331638 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2adedb1 View commit details
    Browse the repository at this point in the history
  3. disable inline

    fractalwrench committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5b172a7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1647 from embrace-io/config-tests

    Add assertions for checking config request made
    fractalwrench authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    dc9ea74 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1650 from embrace-io/disable-inline

    Avoid inlining runTest function
    fractalwrench authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    18bae2c View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    7b05876 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a9f3f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aebe158 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    20c02c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e639ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    544b0c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64b193d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dddb137 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0aaaa0c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    82a73da View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1651 from embrace-io/okhttp-implementation

    Add OkHttp implementation of RemoteConfigSource interface
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    50a5f42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e90b67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc28460 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1655 from embrace-io/alter-bootstrapping

    Reorganise initial bootstrapping
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    f546bb6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c737405 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1656 from embrace-io/refactor-url-construction

    Extract url construction
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    4e4263f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1666 from embrace-io/config-disable-sdk

    Disable SDK earlier in lifecycle
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    14192c7 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1663 from embrace-io/okhttp-etag-support

    Add etag support to okhttp
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    660dde9 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1665 from embrace-io/use-okhttp-for-config

    Alter remote config implementation to use okhttp
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    4ff3995 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    016bcd4 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1660 from embrace-io/fix-okhttp-implementation

    Fix okhttp implementation
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e2923bd View commit details
    Browse the repository at this point in the history
  13. Merge pull request #1661 from embrace-io/cache-implementation

    Implement store for remote config
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    da1c1ab View commit details
    Browse the repository at this point in the history
  14. Merge pull request #1662 from embrace-io/combined-source

    Create combined source of remote config
    fractalwrench authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    2c53e38 View commit details
    Browse the repository at this point in the history
  15. fix build

    fractalwrench committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    d5f637a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    50e5a39 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a81794f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4bb7b8a View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Merge pull request #1669 from embrace-io/config-disable-tests

    Add integration tests for remote config disabling sdk
    fractalwrench authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e37af7b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1670 from embrace-io/payload-uncompressed

    Store remote config response uncompressed
    fractalwrench authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4282882 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1672 from embrace-io/systrace-improvement

    perf: systrace improvements
    fractalwrench authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    3cc9f0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0cf009e View commit details
    Browse the repository at this point in the history
  5. refactor: purge config

    fractalwrench committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4bac7e0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    35e8b52 View commit details
    Browse the repository at this point in the history
  7. perf: load okhttp async

    fractalwrench committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    5cc2407 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bff72ec View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1678 from embrace-io/fix-endpoint

    Use correct endpoint for spans + logs
    fractalwrench authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    6f2ad41 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1677 from embrace-io/config-perf-optimization

    Create OkHttp on background thread during initialization
    fractalwrench authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    1311fea View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1676 from embrace-io/simplify-behavior-remote-cfg

    Simplify config behavior implementation
    fractalwrench authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ae90a8a View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1671 from embrace-io/config-purge

    Purge config before persisting response
    fractalwrench authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    677a7ea View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    59ccf25 View commit details
    Browse the repository at this point in the history