jellyfin / jellyfin-plugin-kodisyncqueue

https://jellyfin.org
GNU General Public License v2.0
45 stars 14 forks source link

fix(deps): bump LiteDB from 4.1.4 to 5.0.10 #39

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps LiteDB from 4.1.4 to 5.0.10.

Release notes

Sourced from LiteDB's releases.

v5.0.10

Bugfixes

  • Fix invalid multi-page CString reader
  • Fixed issue when checkpoint soft limit not applied for manual transaction

ENSURE in Release mode

  • This new 5.0.10 contains an adicional test layer called ENSURE used in all storage/cache layer. Until now, this tests was executed only in DEBUG mode but now we add into RELEASE mode too. If any ENSURE are violated a system exception will be throwed (prefix message "LiteDB ENSURE:"). This will better for detect and prevent data corruption database and much better diagnostics and bugfixes. Complex tests (like check if a byffer is empty) still run in DEBUG mode only to avoid performance down.

v5.0.9

Changes

  • The LiteDatabase ctor that takes a Stream for its data storage now takes another Stream as log storage. LiteDB can now be used with custom storage solutions (as long as it implements Stream).
  • Custom serializers and deserializers can now be used even with basic BSON types. This is useful if you don't want to lose precision when storing DateTime.

Bug fixes

v5.0.8

Bug fixes

v5.0.7

New

  • Maximum index key length increased to 1023 bytes
  • Upgrade option in ConnectionString is now a bool again (DataOnly no longer needed because index key length was increased)
  • Id field in resolved includes are now stored with $id key (instead of _id)

Bug fixes

... (truncated)

Commits
  • 2e2f150 Pack 5.0.10
  • 1c2c397 Fix GetCollectionSize and use ENSURE to throw exception in release mode
  • af3181e Remove corruption test in master branch
  • d97cb82 Remove corruption test in master branch
  • 88a585b Merge pull request #1905 from mbdavid/corruption_test
  • 26bdeb6 Fix BufferReader CString multi slices
  • 01828e2 Merge branch 'corruption_test' of github.com:mbdavid/LiteDB into corruption_test
  • fcffb69 Merge pull request #1868 from for7raid/issue1865
  • 939d6a9 Added corruption test
  • a1926f0 Merge pull request #1864 from mirasrael/fix-manual-transaction-checkpoints
  • Additional commits viewable in compare view


Dependabot compatibility score

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)
oddstr13 commented 3 years ago

Note from the v5-rc release;

BREAKING: Datafiles created with v5-alpha/beta are not compatible with this version. You must re-create your datafile using v5-rc

I don't know if this is also true of 4.x -> 5.x, this needs special attention in addition to the ABI changes. Open issue that looks relevant; mbdavid/LiteDB#1949

dependabot[bot] commented 3 years ago

Superseded by #50.