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: Total Confidence - functionality to send tracking events #88

Merged
merged 76 commits into from
Mar 25, 2024

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    9cf202b View commit details
    Browse the repository at this point in the history
  2. Java format

    fabriziodemaria committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    44ffc31 View commit details
    Browse the repository at this point in the history
  3. Moving files around

    fabriziodemaria committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    24959bb View commit details
    Browse the repository at this point in the history
  4. Smaller cleanups

    fabriziodemaria committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    b18c28f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b3e228 View commit details
    Browse the repository at this point in the history
  6. Add Closeable

    fabriziodemaria committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    10e00f6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b92440a View commit details
    Browse the repository at this point in the history
  8. Making classes public

    fabriziodemaria committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    60993e3 View commit details
    Browse the repository at this point in the history
  9. Smaller refactoring

    fabriziodemaria committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    841e75e View commit details
    Browse the repository at this point in the history
  10. grpc uploading

    nicklasl committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    e55d5b7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    179b622 View commit details
    Browse the repository at this point in the history
  12. Formatter

    fabriziodemaria committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    3e45fc8 View commit details
    Browse the repository at this point in the history
  13. send an actual event

    nicklasl committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c64ce18 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a74e11e View commit details
    Browse the repository at this point in the history
  15. return false from uploader

    nicklasl committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    5317398 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. make isStopped Atomic

    nicklasl committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ea58bfb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce829de View commit details
    Browse the repository at this point in the history
  3. throw exceptions from tests

    nicklasl committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    58026cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d85a77e View commit details
    Browse the repository at this point in the history
  5. add tests for uploader

    nicklasl committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c9be1eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7333bab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40778d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    58e4aaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    400e2d1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e63caac View commit details
    Browse the repository at this point in the history
  11. more tests on Value type

    nicklasl committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    8856266 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    21fe342 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    35055b9 View commit details
    Browse the repository at this point in the history
  14. remove the optional event

    vahidlazio committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    4a573c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    6f081e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fb3969 View commit details
    Browse the repository at this point in the history
  3. Revert "Add retries for non-transient errors"

    This reverts commit e63caac.
    fabriziodemaria committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    3e5e038 View commit details
    Browse the repository at this point in the history
  4. Remove wrong import

    fabriziodemaria committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    df13daf View commit details
    Browse the repository at this point in the history
  5. fix lints

    nicklasl committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    2d172fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce07391 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9b571a2 View commit details
    Browse the repository at this point in the history
  8. fix formatting

    nicklasl committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    be9f8f4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a5981ed View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50963bc View commit details
    Browse the repository at this point in the history
  11. cleanup semaphores

    vahidlazio committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    66a9029 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. update tests

    nicklasl committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    2c62032 View commit details
    Browse the repository at this point in the history
  2. fix hanging thread.

    nicklasl committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d5ca81d View commit details
    Browse the repository at this point in the history
  3. fix lint

    nicklasl committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    beeebfe View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    e3d8d46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e180403 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ab18e3 View commit details
    Browse the repository at this point in the history
  4. update some APIs

    nicklasl committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1aef424 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. feat: Add supported types to ConfidenceValue API (#91)

    * Change Number to Integer
    
    * Add Double as ConfidenceValue type
    
    * Add Timestamp ConfidenceValue
    
    * Fix Value Builder
    
    * Add Date ConfidenceValue
    fabriziodemaria authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    060b302 View commit details
    Browse the repository at this point in the history
  2. refactor: flag fetching is done via Confidence (#92)

    * refactor: flag fetching is done via Confidence
    
    * split event sending and flag resolving managed channels in builder
    
    * making sure we are backwards compatible with how OF provider is constructed
    
    * static import to lessen the diff
    
    * define a default grpc channel and reuse if not overridden
    
    * remove public from some classes that are internal
    nicklasl authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a254978 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    12640a5 View commit details
    Browse the repository at this point in the history
  2. feat: Limit ConfidenceValue.List to supported types (java types) (#96)

    * Add ConfidenceValue.StringList
    
    * Add ConvidenceValue.BooleanList
    
    * Add support for remaining types in List
    
    * Add support for adding lists to structs
    
    * Struct List builder accept Java types
    
    * Remove unnecessary classes
    fabriziodemaria authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    31c9048 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bd8b3b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b33545 View commit details
    Browse the repository at this point in the history
  5. style: Hide eventDefinitions/ prefix from API (#99)

    * Hide eventdefinitions prefix from API
    
    * Update src/main/java/com/spotify/confidence/EventSenderEngineImpl.java
    
    Co-authored-by: Nicklas Lundin <[email protected]>
    
    ---------
    
    Co-authored-by: Nicklas Lundin <[email protected]>
    fabriziodemaria and nicklasl authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a9c6d61 View commit details
    Browse the repository at this point in the history
  6. Fix formatting

    fabriziodemaria committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ce9188d View commit details
    Browse the repository at this point in the history
  7. chore: adjust contributors (#74)

    adjust contributors
    nicklasl committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    dcbe813 View commit details
    Browse the repository at this point in the history
  8. docs: add readme about depending on snapshots (#84)

    add readme about depending on snapshots
    nicklasl committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f29fe7b View commit details
    Browse the repository at this point in the history
  9. fix: support for mapping a OF Number to proto (#93)

    fix: add support for mapping a OF Number to proto
    nicklasl committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d1f3a59 View commit details
    Browse the repository at this point in the history
  10. chore(main): release 0.0.10 (#87)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored and nicklasl committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0490f64 View commit details
    Browse the repository at this point in the history
  11. minor cleanups and refactors

    nicklasl committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d3a3f29 View commit details
    Browse the repository at this point in the history
  12. add beta annotations

    nicklasl committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a497c44 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'main' of github.com:spotify/confidence-openfeature-prov…

    …ider-java into evnt-generic
    nicklasl committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    debf2d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    42fc4ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    883bd1f View commit details
    Browse the repository at this point in the history
  3. formatting

    nicklasl committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d301fa0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41cbcc3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4394ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    975180b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5d17da6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5409caf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ff8a461 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    02cd529 View commit details
    Browse the repository at this point in the history
  2. refactor: Closable refactor (#104)

    * context inheritence and closing WIP
    
    * don't throw for closed send() + tests
    
    * mark GrpcEventUploader constructor as package private
    
    ---------
    
    Co-authored-by: Andreas Karlsson <[email protected]>
    nicklasl and andreas-karlsson authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    0c60c59 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. separte the gprc flag resolver from the flag resolver client, add tes…

    …t for flag resolver grpc context flattening
    vahidlazio committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    14ce138 View commit details
    Browse the repository at this point in the history
  2. fixup! separte the gprc flag resolver from the flag resolver client, …

    …add test for flag resolver grpc context flattening
    vahidlazio committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4d53362 View commit details
    Browse the repository at this point in the history
  3. fixup! fixup! separte the gprc flag resolver from the flag resolver c…

    …lient, add test for flag resolver grpc context flattening
    vahidlazio committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f6535b5 View commit details
    Browse the repository at this point in the history