Oct 31, 2018
Issue 3014: New system test for Byte Client (#3049)
New system test to check the basic IO functionality of Byte Client.

Signed-off-by: Raúl Gracia <raul.gracia@emc.com>

@fpj fpj released this Sep 26, 2018 · 1 commit to r0.3 since this release

Assets 26

This is a bug fix release for the r0.3 branch. The following issues are fixed in this release:

Issue 2902: Prevent NPE when truncate leaves trailing bytes in the segment (#2915)
Issue 2945: Merge fixes from master to r0.3 for release 0.3.2 (Documentation) (#2946)
Issue 2874: Diagram links rendered in controller docs (#2875)
Issue 2873: Revert breaking api from 0.3 release (#2872)
Issue 2840: Fixing documentation hyperlinks (#2867)
Issue [2824] [2816]: Document and refactor delegation token creation in controller. (#2825)
Issue 2391: Apply security checks for `listScopes` API (#2802)
Issue 2384: Standardize use of `Authorization` header (#2385)
Issue 2813: Ensure the correct Segment routing key range is updated with replacement range.   (#2814)
Issue 2798: Add precondition checks on splits and merges from the controller. (#2799)
Issue 2823: Updated StreamCuts in ReaderGroup (#2829)
Issue 2805: Improve resilience of Pinger (#2806)
Issue 2773: Do not check for data availability in the stream locally (#2774)
Issue 2801: Remove redundant invocation of fetch successors during Abort transaction. (#2795)

@fpj fpj released this Sep 5, 2018 · 3 commits to r0.3 since this release

Assets 26

This is a bug fix release for the r0.3 branch. The following issues are fixed in this release:

Issue 2874: Diagram links rendered in controller docs (#2875)
Issue 2873: Revert breaking api from 0.3 release (#2872)
Issue 2840: Fixing documentation hyperlinks (#2867)
Issue [2824] [2816]: Document and refactor delegation token creation in controller. (#2825)
Issue 2391: Apply security checks for `listScopes` API (#2802)
Issue 2384: Standardize use of `Authorization` header (#2385)
Issue 2813: Ensure the correct Segment routing key range is updated with replacement range.   (#2814)
Issue 2798: Add precondition checks on splits and merges from the controller. (#2799)
Issue 2823: Updated StreamCuts in ReaderGroup (#2829)
Issue 2805: Improve resilience of Pinger (#2806)
Issue 2773: Do not check for data availability in the stream locally (#2774)
Issue 2801: Remove redundant invocation of fetch successors during Abort transaction. (#2795)

@fpj fpj released this Jul 31, 2018 · 17 commits to r0.3 since this release

Assets 26

0.3.1 is a bug-fix release for the r0.3 branch that addresses the following issues:

Issue #2754: RocksDB off-heap memory consumption in segment store process (#2760)
Issue #2738: Optimize re-filling read buffer on the client. (#2743)
Issue #2658: Refresh delegationToken for metadataclient during truncation (#2732)
Issue #2739: Ensure Orderer selects sealed segments (#2742)
Issue #2558: (SegmentStore) Merge segment bug fixes (#2665)
Issue #2746: PravegaRequestProcessor should send an empty Read result before cancelling Read request. (#2747)
Issue #2739: Add checks for truncated segments to SegmentInputSteamTest (#2749)

@fpj fpj released this Jul 25, 2018 · 114 commits to master since this release

Assets 26

0.3.1 is a bug-fix release for the r0.3 branch that addresses the following issues:

Issue #2754: RocksDB off-heap memory consumption in segment store process (#2760)
Issue #2738: Optimize re-filling read buffer on the client. (#2743)
Issue #2658: Refresh delegationToken for metadataclient during truncation (#2732)
Issue #2739: Ensure Orderer selects sealed segments (#2742)
Issue #2558: (SegmentStore) Merge segment bug fixes (#2665)
Issue #2746: PravegaRequestProcessor should send an empty Read result before cancelling Read request. (#2747)
Issue #2739: Add checks for truncated segments to SegmentInputSteamTest (#2749)

@tkaitchuck tkaitchuck released this Jun 22, 2018 · 21 commits to r0.3 since this release

Assets 26

This is 0.3.0 version of Pravega. Since 0.2.0, we have had 265 issues resolved. This includes

  • Stream cuts: We enable readers to jump back and forth in a stream.
  • Security: Data is can now be encrypted in transit.
  • Authentication: Support for authenticating clients.
  • Rolling transactions: Transaction can now be longer lived and span scaling epochs. Particularly important is the fact that we get rid of that “scale grace period” parameter for transactions
  • Extended attributes: An internal feature of segments that enables an unbounded number of attributes on a per segment basis. One of the things we use segment attributes for is to avoid duplicate appends.
  • Size based retention: Retention periods can no be defined in terms of size rather than just time.
  • Protocol revisioning: All serialization now supports fine grained versioning, which should allows features to be developed while maintaining backward compatibility.
  • Admin Tools: Command line utilities for inspecting the segment store.
  • Performance improvements: Improvements in speed for readers and writers writers, memory use and recovery time.
  • bugfixes

For fully release notes see: releaseNotes.txt

Jun 22, 2018
Issue 2718: Substitute jsr311-api with javax.ws.rs-api (#2724)
* Substitutes jsr311-api with javax.ws.rs-api.

Signed-off-by: Tom Kaitchuck <tom.kaitchuck@emc.com>