Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 21, 2021

Bumps h2.version from 1.4.199 to 1.4.200.
Updates h2-mvstore from 1.4.199 to 1.4.200

Release notes

Sourced from h2-mvstore's releases.

Version 1.4.200

Some new features:

  • JSON data type; JSON_OBJECT, JSON_ARRAY, JSON_OBJECTAGG, and JSON_ARRAYAGG functions; JSON predicate
  • TIME WITH TIME ZONE data type
  • BITNOT, LSHIFT, and RSHIFT functions
  • Named columns join (JOIN USING)
  • Type predicate (IS OF)
  • General logarithm function LOG(base, argument)
  • UNKNOWN literal and truth value tests
  • UNIQUE predicate
  • CURRENT_SCHEMA and CURRENT_CATALOG functions
  • Data change delta tables (OLD | NEW | FINAL TABLE)
  • CURRENT VALUE FOR sequence
  • EXECUTE IMMEDIATE command and QUOTE_IDENT function
  • Time zone specification (AT TIME ZONE | LOCAL)
  • ALTER TABLE tableName ALTER COLUMN IF EXISTS columnName
  • READ UNCOMMITTED, REPEATABLE READ, and SNAPSHOT isolation levels with MVStore engine

Incompatible changes:

  • MVCC setting (ignored since 1.4.198) now results in error
  • MULTI_THREADED setting is removed, MVStore engine is always multi-threaded, PageStore engine is always single-threaded
  • Statement.getGeneratedKeys() uses a FINAL TABLE semantics
  • Proleptic Gregorian calendar is used as required by the Standard
  • Cast from TIME to TIMESTAMP uses CURRENT_DATE for a date part as required by the Standard

Other changes:

  • Scalability and stability of MVStore engine are improved
  • Assorted bugfixes

Known issues:

  • Asterisked projection of NATURAL join and named columns join between three or more tables can still be incorrect, use qualified column names as a workaround
  • SERIALIZABLE isolaton level can be set, but it doesn't ensure equivalence of serial and concurrent execution of transactions

See change log for the complete list of changes.

Commits
  • e1bcf3b Prepare release
  • 98bd1c8 Prepare release
  • 755c818 Merge pull request #2168 from katzyn/isolation
  • c7fd87c Fix title
  • c08ff8c Add non-standard SNAPSHOT isolation level to MVStore databases
  • 207b62e Merge pull request #2166 from katzyn/isolation
  • cdbdbd5 Add a warning about incomplete implementation of SERIALIZABLE
  • 979b3ef Don't touch last data modification id in MVTable.lockRow() if rows wasn't mod...
  • 73bab76 Improve SELECT FOR UPDATE documentation
  • 05992d8 MVTable.lockRow() should update last modification id
  • Additional commits viewable in compare view

Updates h2 from 1.4.199 to 1.4.200

Release notes

Sourced from h2's releases.

Version 1.4.200

Some new features:

  • JSON data type; JSON_OBJECT, JSON_ARRAY, JSON_OBJECTAGG, and JSON_ARRAYAGG functions; JSON predicate
  • TIME WITH TIME ZONE data type
  • BITNOT, LSHIFT, and RSHIFT functions
  • Named columns join (JOIN USING)
  • Type predicate (IS OF)
  • General logarithm function LOG(base, argument)
  • UNKNOWN literal and truth value tests
  • UNIQUE predicate
  • CURRENT_SCHEMA and CURRENT_CATALOG functions
  • Data change delta tables (OLD | NEW | FINAL TABLE)
  • CURRENT VALUE FOR sequence
  • EXECUTE IMMEDIATE command and QUOTE_IDENT function
  • Time zone specification (AT TIME ZONE | LOCAL)
  • ALTER TABLE tableName ALTER COLUMN IF EXISTS columnName
  • READ UNCOMMITTED, REPEATABLE READ, and SNAPSHOT isolation levels with MVStore engine

Incompatible changes:

  • MVCC setting (ignored since 1.4.198) now results in error
  • MULTI_THREADED setting is removed, MVStore engine is always multi-threaded, PageStore engine is always single-threaded
  • Statement.getGeneratedKeys() uses a FINAL TABLE semantics
  • Proleptic Gregorian calendar is used as required by the Standard
  • Cast from TIME to TIMESTAMP uses CURRENT_DATE for a date part as required by the Standard

Other changes:

  • Scalability and stability of MVStore engine are improved
  • Assorted bugfixes

Known issues:

  • Asterisked projection of NATURAL join and named columns join between three or more tables can still be incorrect, use qualified column names as a workaround
  • SERIALIZABLE isolaton level can be set, but it doesn't ensure equivalence of serial and concurrent execution of transactions

See change log for the complete list of changes.

Commits
  • e1bcf3b Prepare release
  • 98bd1c8 Prepare release
  • 755c818 Merge pull request #2168 from katzyn/isolation
  • c7fd87c Fix title
  • c08ff8c Add non-standard SNAPSHOT isolation level to MVStore databases
  • 207b62e Merge pull request #2166 from katzyn/isolation
  • cdbdbd5 Add a warning about incomplete implementation of SERIALIZABLE
  • 979b3ef Don't touch last data modification id in MVTable.lockRow() if rows wasn't mod...
  • 73bab76 Improve SELECT FOR UPDATE documentation
  • 05992d8 MVTable.lockRow() should update last modification id
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Feb 21, 2021
Bumps `h2.version` from 1.4.199 to 1.4.200.

Updates `h2-mvstore` from 1.4.199 to 1.4.200
- [Release notes](https://github.com/h2database/h2database/releases)
- [Commits](h2database/h2database@version-1.4.199...version-1.4.200)

Updates `h2` from 1.4.199 to 1.4.200
- [Release notes](https://github.com/h2database/h2database/releases)
- [Commits](h2database/h2database@version-1.4.199...version-1.4.200)

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/maven/h2.version-1.4.200 branch from d21b89d to 4f7f105 Compare July 30, 2022 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant