Skip to content

Releases: microsoft/FASTER

FASTER v2.0.3

27 Apr 00:26
Compare
Choose a tag to compare

Get more details on the new features in FASTER v2 at #563

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

More information at:

Changes:

  • c2d4b7b Expose ActiveSessions on FasterServerBase to derived classes.

This list of changes was auto generated.

FASTER v2.0.2

19 Apr 22:13
691feba
Compare
Choose a tag to compare

Get more details on the new features in FASTER v2 at #563

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.

FASTER v2.0.1

14 Apr 16:59
ea6e579
Compare
Choose a tag to compare

Get more details on the new features in FASTER v2 at #563

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.

FASTER v2.0.0

13 Apr 23:36
5332d8c
Compare
Choose a tag to compare

Get more details on the new features in FASTER v2 at #563

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.

FASTER v2.0.0-preview.1.3

14 Mar 18:52
5cdba47
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
  • 0ddca09 [C#] Cancellation, ReadOptions, ReadFlags refactor (#668)
  • 2610014 Update 26-fasterkv-samples.md
  • 00ee14c Update 01-quick-start-guide.md
  • 4972791 Update 20-fasterkv-basics.md
  • af49587 improved sample
  • 9b1acf4 Update 20-fasterkv-basics.md
  • 2eb58b4 Update 20-fasterkv-basics.md
  • 7fbd2b4 Merge branch 'main' into v2
  • 7862780 Merge branch 'master' into v2
  • 6fda0ac Update 82-code-structure.md
  • 89320a0 [C#] UnsealPhysicalAddress fix (#665)
  • 7f3e990 Merge branch 'master' into v2
  • c1cf1e6 [C#] Upgrade blob tests to Azurite, enable blob tests on Linux, use windows-2022 for CI (#666)
  • ea68c4b [C#] Add CompletePending[WithOutputs] to IFasterContext (#664)
  • 1d5893d fix NET5_0 to NET5_0_OR_GREATER
  • 9ee8a26 Improving cache tracker
  • 72bd490 nits
  • 9819bb3 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • a3fe2c6 Revert THA
  • 53fb195 [C#] Websocket bug-fixes (#663)
  • 88dd50a Fixing ranges in OnPagesReadyToClose
  • 376ab4f update SpanByte with API to get pointer including metadata
  • 4698018 nit
  • 93c6898 Rename StatusCode.OK to Found (#662)
  • cc2505b revert windows-2022 in yml
  • 170a589 Update azure-pipelines.yml
  • bfa2b5f Update azure-pipelines.yml
  • 23895e6 more updates
  • 2918ed4 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • 3d22f3a Update nuspecs
  • 34a7576 [C#] Add Status.Record (#659)
  • 69f8eda Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174c merge from master
  • 3698b24 Wire status into remote v2 (#657)
  • 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...
Read more

FASTER v1.9.16

14 Mar 18:54
2009bc3
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:

  • 2009bc3 Fixed the comparison in the assert statement (#676)
  • 7c04e6e Update 95-research-papers.md
  • 86b6e43 Update 95-research-papers.md
  • 9a2d7d1 Update 95-research-papers.md
  • 200c1ab [C#] Fix object log address retrieval ranges (#674)

This list of changes was auto generated.

FASTER v1.9.15

08 Mar 05:58
0983c78
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.

FASTER v1.9.14

02 Mar 00:23
3433e63
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:

  • 3433e63 [C#] Write range to object log should cover max read ranges (#667)
  • 8d46195 Update 82-code-structure.md
  • 63e6679 Improving cache tracker
  • 637d5ef Ensure partial ClosedUntilAddress shifts occur correctly.
  • 989800b Port RMWAsync fix from v2
  • 745361d remote netcoreapp2.1 from csproj

This list of changes was auto generated.

FASTER v2.0.0-preview.1.2

28 Feb 21:19
89320a0
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
  • 53fb195 [C#] Websocket bug-fixes (#663)
  • 88dd50a Fixing ranges in OnPagesReadyToClose
  • 376ab4f update SpanByte with API to get pointer including metadata
  • 4698018 nit
  • 93c6898 Rename StatusCode.OK to Found (#662)
  • cc2505b revert windows-2022 in yml
  • 170a589 Update azure-pipelines.yml
  • bfa2b5f Update azure-pipelines.yml
  • 23895e6 more updates
  • 2918ed4 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • 3d22f3a Update nuspecs
  • 34a7576 [C#] Add Status.Record (#659)
  • 69f8eda Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174c merge from master
  • 3698b24 Wire status into remote v2 (#657)
  • 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 v2.0.0-preview.1.1

24 Feb 16:30
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
  • 34a7576 [C#] Add Status.Record (#659)
  • 69f8eda Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174c merge from master
  • 3698b24 Wire status into remote v2 (#657)
  • 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.