Releases: jlangch/venice
Releases · jlangch/venice
Release 1.12.57
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
Release 1.12.55
[1.12.55] - 2025-09-22
Added
- IPC (Inter-Process-Communication) module. Supports request/response messages
between a client and a server as well as publish / subcribe with many clients
and an orchestrating server.
Release 1.12.54
[1.12.54] - 2025-08-29
Added
- function
io/truncate-from-start-keep-lines
to truncate text files honoring
complete lines - function
cron/schedule-at-round-times-in-day
. A scheduler that is not prone
to clock shifts/drifts - function
cron/schedule-at-fixed-rate
. A scheduler that is not prone
to clock shifts/drifts - function
cron/schedule-at
. A scheduler that is not prone to clock shifts/drifts - a logger with console and file handlers. The file handlers support a max
size and daily/monthly file rotation. The scheduler for file rotation handling
is not prone to clock shifts/drifts.
Updated dependencies:
- bumped the Aviron (ClamAV client) library to V1.9.1
Release 1.12.53
[1.12.53] - 2025-08-13
Added
- the option to pass a 'fspath' monitor to the file watcher on MacOS.
Updated dependencies:
- migrated the :aviron module to the Aviron library to V1.9.0
- bumped the Aviron (ClamAV client) library to V1.9.0
Release 1.12.52
[1.12.52] - 2025-07-30
Added
- the new Aviron quarantine features to the :aviron module
- the new Aviron dynamic CPU limit features to the :aviron module
- the new Aviron Clamd CPU limiter features to the :aviron module
Updated dependencies:
- bumped the Aviron (ClamAV client) library to V 1.5.3
- bumped VAVR from 0.10.6 to 0.10.7
Release 1.12.51
[1.12.51] - 2025-07-21
Added
- the newest Aviron features to the :aviron module
Updated dependencies:
- bumped the Aviron (ClamAV client) library to V 1.3.3
Release 1.12.50
[1.12.50] - 2025-07-16
Fixed
- a function argument passing problem with the
scan-path
function of the
:aviron module
Updated dependencies:
- bumped the Aviron (ClamAV client) library to V 1.3.0
Release 1.12.49
[1.12.49] - 2025-07-12
Added
- function
http-client-j8/create-authorization-bearer
andhttp-client-j8/build-url
- function
pdf/extract-urls
to extract all URLs from a PDF - functions
sh/pgrep
andsh/pargs
to simplify scripts dealing with
process pids and process command lines
Fixed
- an edge case in the
sh
function dealing with binary shell command
output streams.
Release 1.12.48
[1.12.48] - 2025-06-13
Added
- explicit URL query parameter and fragment support for the HTTP Client.
Parameters and fragments are encoded appropriately.
Fixed
- Maven download URL to "https://archive.apache.org/dist/maven/"
instead of "https://dlcdn.apache.org/maven/maven-3/". Maven changed
the latter URL to provide the current version only.
This broke the Venice setup in demo mode and the installation of
additional 3rd party libs.