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

Next version #102

Merged
merged 42 commits into from
Jul 7, 2024
Merged

Next version #102

merged 42 commits into from
Jul 7, 2024

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    d85bdb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02d4562 View commit details
    Browse the repository at this point in the history
  3. Update benchmark/run.sh

    fabiolimace committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    9b5b145 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    356a5e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1faa06b View commit details
    Browse the repository at this point in the history
  6. Add fast version of UUID v7 #100

    Add a fast (i.e. non-cryptographic) version of UUID v7.
    fabiolimace committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    53378dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4805060 View commit details
    Browse the repository at this point in the history
  8. fix doc

    fabiolimace committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    ecee68f View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    b0e1b1a View commit details
    Browse the repository at this point in the history
  2. Move Parser to GUID

    GUID must be independent of the rest of the library. Additionally,
    Parser code is only used by GUID.
    
    Although some consider nested classes to be a smell, this is not true in
    all cases. If you think that's the case, I hope you can forgive this
    one.
    fabiolimace committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    0bdb337 View commit details
    Browse the repository at this point in the history
  3. chore

    fabiolimace committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    7524c6d View commit details
    Browse the repository at this point in the history
  4. chore

    fabiolimace committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    09cfdc4 View commit details
    Browse the repository at this point in the history
  5. Add UuidBuilder

    fabiolimace committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    af95b5e View commit details
    Browse the repository at this point in the history
  6. Remove Mockito dependency

    Static mocking is not working.
    fabiolimace committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    5927390 View commit details
    Browse the repository at this point in the history
  7. Update doc

    fabiolimace committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    cb9c727 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Update MachineIdTest.java

    Add tests for static methods in MachineId.java.
    fabiolimace committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    04ca891 View commit details
    Browse the repository at this point in the history
  2. Optimize parsing

    fabiolimace committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    6531d6a View commit details
    Browse the repository at this point in the history
  3. Optimize base-n codecs

    fabiolimace committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    9b7331b View commit details
    Browse the repository at this point in the history
  4. Optimize base-n codecs

    fabiolimace committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    b4a1a42 View commit details
    Browse the repository at this point in the history
  5. Optimize base-n codecs

    fabiolimace committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    23fd52c View commit details
    Browse the repository at this point in the history
  6. Optimize parsing

    fabiolimace committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    78b99bf View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Add a unique number to be XORed with the thread-local random sequence

    The JVM unique number tries to mitigate the fact that the thread
    local random is not seeded with a secure random seed by default.
    Their seeds are based on temporal data and predefined constants.
    Although the seeds are unique per JVM, they are not across JVMs.
    It helps to generate different sequences of numbers even if two
    ThreadLocalRandom are by chance instantiated with the same seed.
    Of course it doesn't better the output, but doesn't hurt either.
    fabiolimace committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    67e2bf6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f67d3e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9488455 View commit details
    Browse the repository at this point in the history
  4. Modify AbstRandomBasedFactory

    Remove `Builder.withRandomFunction(IntFunction<byte[]>`.
    
    There are too many "with" options already.
    fabiolimace committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    226830b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ece6a06 View commit details
    Browse the repository at this point in the history
  6. Refactor RandomUtil

    fabiolimace committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    e561d33 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    561757b View commit details
    Browse the repository at this point in the history
  8. Refactor tests

    Using SplittableRandom with a seed for reproducibility.
    fabiolimace committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    76dac16 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Regular maintenance

    fabiolimace committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    1fbbe80 View commit details
    Browse the repository at this point in the history
  2. Rename StringCodec and BinaryCodec

    Changes:
    
    * BinaryCodec -> StandardBinaryCodec
    * StringCodec -> StandardStringCodec
    fabiolimace committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    77f69b7 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Update README.md

    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    0446bc5 View commit details
    Browse the repository at this point in the history
  2. Update CREDITS.md

    Thanks!
    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    6270f1b View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    a255500 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc1c808 View commit details
    Browse the repository at this point in the history
  5. Change references to the standard in the code

    Renamed:
    
    * UuidUtil.isRfc4122() -> UuidUtil.isStandard()
    * UuidVariant.VARIANT_RFC4122 -> UuidVariant.VARIANT_STANDARD
    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e80e081 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ad485de View commit details
    Browse the repository at this point in the history
  7. Update README.md

    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    0e6a878 View commit details
    Browse the repository at this point in the history
  8. Update benchmark.yml

    Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-java@v3, github/codeql-action/upload-sarif@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8a8252c View commit details
    Browse the repository at this point in the history
  9. Update maven.yml

    Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-java@v3, github/codeql-action/upload-sarif@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8e0ded3 View commit details
    Browse the repository at this point in the history
  10. Update codeql.yml

    Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-java@v3, github/codeql-action/upload-sarif@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    
    CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/
    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    3021d0a View commit details
    Browse the repository at this point in the history
  11. Update codescan.yml

    Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-java@v3, github/codeql-action/upload-sarif@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    
    CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/
    fabiolimace committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    201e74f View commit details
    Browse the repository at this point in the history