Skip to content

Releases: microsoft/FASTER

FASTER v2.0.0-preview.1.0

23 Feb 00:24
Compare
Choose a tag to compare
Pre-release

This is a preview release for FASTER v2, based on the v2 branch. Get more details on this preview at #563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

See More
  • f0f826a Merge branch 'master' into v2
  • daaccca [C#] Change IFunctions 'address' parameter to UpdateInfo or ReadInfo (#652)
  • 5fc8c9d [C#] [WIP] Status return code v2 (#638)
  • c63068c do not remove ioPendingRequests in RMWAsync if there was no disk request (#653)
  • 6e93921 Update FasterServerBase.cs
  • 637ed51 Fix dispose loop
  • 0b48e00 fix breaking tests
  • 0b204c6 add to FasterLog SpanByte API
  • 9975276 [C#] Recover returns version we recovered to (#648)
  • f2c025d Correct header offset in FasterLog new API
  • 15dd260 Merge branch 'master' into v2
  • ba3e38e [C#] IEntry interface for FasterLog (#639)
  • 5181a2c nit
  • 2687875 [C#] Support int session ID for FasterKV (#641)
  • 3df532d [C#] Remove StrictCPR (#636)
  • 5f260bf [C#] Various Fixes (#635)
  • 54a8581 [C#] Add WriteReason parameter to SingleWriter (#630)
  • a92adf0 fix semantic merge conflict in MemoryPageScanIterator (#632)
  • de198a0 Merge branch 'master' into v2
  • c80f20b [C#] Lockable Unsafe Context (LUC) in FasterKV v2 (WIP) (#605)
  • 189da04 Merge branch 'master' into v2
  • 55a637c Merge branch 'master' into v2
  • 3c15854 Speed up testcases
  • b2fe572 Fix logic for directory delete timeouts.
  • a6c33b3 [C#] Updated docs for FasterLog v2 (#624)
  • 9ebad99 [C#] FasterLog v2 iteration fix (#623)
  • 0b1bb63 Maybe fix SVS issue with atomic reads (#622)
  • c5b3b7b [C#] FasterLog v2 Add ability to explicitly terminate a log (#620)
  • 7cb9f84 Merge branch 'master' into v2
  • f7c513b Merge branch 'master' into v2
  • c4e3718 Add extensions to enqueue SpanByte to FasterLog, and unsafely iterate without memory copy. (#621)
  • b25c4dc [C#] FasterLog V2 Device error handling (#612)
  • 8d0c9c9 [C#] Improved FasterKV and FasterLog settings API for v2 (#618)
  • ce0f348 [C#] Updating dependent package versions in v2 (#616)
  • 90ec7cc [C#] Fixing warnings (#615)
  • 4cf3aef Avoid double init of FasterLog
  • b6008df [C#] Remove CheckpointType from CheckpointSettings (v2) (#614)
  • ff41b9f Merge from master
  • 3feedf9 [C#] minor cleanup of fasterlog v2 (#611)
  • 014ffb9 Merge branch 'master' into v2
  • ef5be45 Code cleanup
  • 0cfe372 Cleanup and remove dead code + reuse base provider.
  • 640b3f7 Added TentativeHeadAddress - we first shift this, and when all threads agree, we can do some pre-closing work such as eviction. Then we can shift the actual HeadAddress, closing pages when all threads agree on this. (#608)
  • 1464025 Create .dockerignore
  • 31c49bc Merged PR 59053: Network Stack Refactoring into FASTER
  • ed8a1c9 update for code consistency
  • ce868bb Merge branch 'master' into v2
  • a185839 [C#] Fix v2 CommitPolicy Warnings (#607)
  • d64e02e Merge branch 'master' into v2
  • 4b7d8c2 [C#] V2 Custom Commit Strategy (#599)
  • 925fd91 updates from master.
  • 283fad4 Merge branch 'master' into v2
  • fe10e51 [C#] Log compaction v2 (#598)
  • 5c0ad00 [C#] FasterLog v2: Fix FasterLog missed final commit (#597)
  • 84d2724 [C#] v2 pending flush list (#596)
  • c7e584c fix alignment of device commit manager
  • fcd99ce Merge branch 'master' into v2
  • 92a8202 Fix build after merge
  • b00969c Merge branch 'master' into v2
  • 608b934 [C#] FasterLog v2 - misc changes, removed OverWrite commits (#593)
  • 2bf7fe7 Remove legacy local log commit manager
  • 6ae6aaf Merge from master
  • 6e6cab7 [C#] FasterLog Commit Optimization (v2) (#587)
  • b1289d1 [C#] Checkpoint, Recovery, RecordInfo updates (#588)
  • b6f2881 Merge branch 'master' into v2
  • dea10a2 Add Output parameter to Upsert (#574)
  • 5b1131b Merge remote-tracking branch 'origin/master' into v2
  • 6c6b2d2 Remove FASTERLegacy (#581)
  • 0c7ff6b [C#] RecordInfo v2 (#577)
  • 2287004 Merge branch 'master' into v2
  • 4465c71 [C#] Merge IAdvancedFunctions into IFunctions (#565)
  • a319455 Merge branch 'master' into v2
  • f04d924 Merge branch 'master' into v2
  • 7c3071a misc
  • 10744aa minor
  • 03af7ca minor adds
  • ffe14a0 Merge from master
  • 19eb229 Merge branch 'master' into v2
  • a80b077 [C#] Added PostCopyUpdater to IAdvancedFunctions (#561)
  • 2e93d9b [C#] Record-expiration support in RMW (#545)
  • 0a32f1b various changes from indexing work (#562)

This list of changes was auto generated.

FASTER v1.9.13

22 Feb 19:24
eea90e6
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • eea90e6 [C#] bug-fix for publish in websockets (#649)
  • 2509672 [C#] Fix RecoverAsync divergence from Recover

This list of changes was auto generated.

FASTER v1.9.12

08 Feb 21:34
aa44088
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • aa44088 Use epochs during CompleteCheckpoint calls to ThreadStateMachine (#644)
  • a818e77 Update to 1.9.11

This list of changes was auto generated.

FASTER v1.9.11

03 Feb 22:52
f8cc6ea
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • f8cc6ea [C#] Throw exception on page read/flush error during restore (#642)
  • 728c5b6 Fix log addresses returned by SubscribeEvictions (#631)
  • 85907e6 [C++] File: Explicitly delete copy ctor and copy-assign (#625)
  • c8ca7d6 Bugfix on cleaning hash index buckets (#629)
  • 10cdceb [C#] Delete file handles that may not be cached in memory (#627)
  • 2f26743 Update to 1.9.10

This list of changes was auto generated.

FASTER v1.9.10

16 Dec 22:03
104e844
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 104e844 Fix object serialization boundary condition (#619)
  • c0409e1 Fix NullRef in RMWAsync in low-memory conditions (found by Netherite) by removing 'readonly' from UpdateAsyncInternal.asyncOperation. Also fix call sequence to complete pending I/O, make CompletionEvent implement IDisposable, and fix the *ClientSession.CompletePendingWithOutput calls (#613)
  • 29c8bc6 Update home.md

This list of changes was auto generated.

FASTER v1.9.9

08 Dec 00:43
92ae4af
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 92ae4af [C#] Add static option to unpin objects when returning to SectorAlignedMemoryPool (#606)
  • 3f0a5b8 Update LogShiftTailStressTest.cs

This list of changes was auto generated.

FASTER v1.9.8

01 Dec 07:26
03ff6ed
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 03ff6ed [C#] Fix memory leak with bulk flushes during checkpoints. (#604)
  • fccfbcf Disable checksum verification in FasterLogIterator.CompleteUntilRecordAt() (#602) [ #601 ]

This list of changes was auto generated.

FASTER v1.9.7

18 Nov 03:05
4b45c91
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

See More

This list of changes was auto generated.

FASTER v1.9.6

11 Sep 00:19
2bbff2f
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

See More

This list of changes was auto generated.

FASTER v1.9.5

29 May 02:38
32b3f6e
Compare
Choose a tag to compare

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

This list of changes was auto generated.