Releases: jlangch/venice
Release 1.12.65
[1.12.65] - 2025-11-26
Enhancements
- Added IPC support for temporary queues
Release 1.12.64
[1.12.64] - 2025-11-23
Enhancements
- Added a circular buffer data type
- Added IPC offer/poll optional reply-to queue
- Improved IPC timeout management
- Improved the script auto-run Venice JAR rewriter
Release 1.12.63
[1.12.63] - 2025-11-19
- Corrected the version number. Enhanced the Gradle build to check for valid
version numbers before publishing to Sonatype.
Release 1.12.62
[1.12.62] - 2025-11-19
-
Added function
ipc/cloneto clone IPC clients -
Added IPC message expiration
-
Fixed the IPC error circular buffer size. It was effectively one item larger than the specified capacity.
Release 1.12.61
[1.12.61] - 2025-11-16
-
Simplified 'for' macro sequence expression partitioning into groups
-
Enhanced IPC api with async functions returning futures
-
Added IPC requestId to messages to allow for idempotency checks
-
Fixed IPC oneway send function
Release 1.12.60
[1.12.60] - 2025-11-14
- Fixed a 'for' macro edge case when normalizing the sequence expressions into groups
Release 1.12.59
[1.12.59] - 2025-11-12
-
Added for list comprehension with
:when,:while, and:letmodifiers -
Added function
partition-at
Release 1.12.58
[1.12.58] - 2025-10-20
-
Added optional AES-256 GCM encryption for IPC message transport.
The encryption secret is generated and exchanged using the Diffie–Hellman key
exchange algorithm. -
Enhanced
str/encode-base64andstr/decode-base64to support an optional
encoding/decoding schema::Standard(RFC4648) or:UrlSafe(RFC4648_URLSAFE) -
Overhauled
:cryptmodule
Release 1.12.57
[1.12.57] - 2025-10-09
Added
- IPC: optional payload message gzip compression
Removed
- gitpod support
Release 1.12.56
[1.12.56] - 2025-10-01
Added
- deque datatype (bounded or unbounded)
Fixed
- Maven download 403 HTTP error by adding an explicit user agent to the HTTP requests