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

Bugfix patch #544

Merged
merged 19 commits into from
Apr 29, 2024
Merged

Bugfix patch #544

merged 19 commits into from
Apr 29, 2024

Commits on Apr 22, 2024

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

Commits on Apr 23, 2024

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

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    4195c5b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #533 from FgForrest/532-npe-when-tracing-is-enable…

    …d-and-gql-query-doesnt-contain-query-name
    
    fix(#532): NPE when GQL query is sent without a name and tracing is enabled
    lukashornych committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    4998132 View commit details
    Browse the repository at this point in the history
  3. fix(#534): log exception with log message so that consumers can bette…

    …r work with the multiline text inside
    lukashornych committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    9eb443e View commit details
    Browse the repository at this point in the history
  4. Revert "fix(#534): log exception with log message so that consumers c…

    …an better work with the multiline text inside"
    
    This reverts commit 9eb443e.
    lukashornych committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    c23d7d0 View commit details
    Browse the repository at this point in the history
  5. ix(#534): log exception with log message so that consumers can better…

    … work with the multiline text inside
    lukashornych committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    36874d7 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #535 from FgForrest/534-log-exception-to-message-i…

    …n-json-layout
    
     fix(#534): log exception with log message so that consumers can better work with the multiline text inside
    lukashornych committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    abfbc15 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. fix (#536): Invalid OffsetDateTime comparison taking offset differenc…

    …es into account
    
    Equal date times:
    
    - `2024-04-24T11:07:11.677467736Z`
    - `2024-04-24T13:07:11.677467736+02:00`
    
    were considered different. Also, the filter index didn't take string collations into account, so less than & greater than didn't work properly for strings containing national characters.
    
    The fix changed the format of the stored data, so I had to include a backward compatible deserializer so that existing data is loaded correctly. When the data is saved again, it has the correct new format. The old format should be automatically removed by compaction.
    novoj committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    7345b90 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #539 from FgForrest/536-invalid-offsetdatetime-con…

    …version-on-the-way-from-the-client-to-the-server
    
    fix (#536): Invalid OffsetDateTime comparison taking offset difference into an account
    novoj committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    db00134 View commit details
    Browse the repository at this point in the history
  3. fix(#537): Incorrect facet statistics difference when userFilter is used

    When UserFilterFormula was not part of the computational tree, the facet impact computation didn't work well.
    novoj committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    dd9a66a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #541 from FgForrest/537-incorrect-facet-statistics…

    …-difference-when-userfilter-is-used
    
    fix(#537): Incorrect facet statistics difference when userFilter is used
    novoj committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    13ebcf0 View commit details
    Browse the repository at this point in the history
  5. refactor(#542): Limit allocations when no changes in indexes occur

    There's a transactional boolean `dirty` in many places in transactional data structures, but it's not taken into account in the `io.evitadb.core.transaction.memory.TransactionalLayerProducer#createCopyWithMergedTransactionalMemory` method, which is called when a new state is created. If we had taken advantage of this flag and just returned "this" reference in cases where it's not dirty, we could save a lot of memory allocations. If nothing has changed, we can reuse the exact same instance of the object for the next generation.
    novoj committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    323bb99 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #543 from FgForrest/542-limit-allocations-when-no-…

    …changes-in-indexes-occur
    
    refactor(#542): Limit allocations when no changes in indexes occur
    novoj committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    095cd22 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    7c39dd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abf0c31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a90374 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e28e2dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c832415 View commit details
    Browse the repository at this point in the history