Releases: akamai/uls
Release list
v2.0.7
v2.0.7
| Date | 2026-07-21 |
| Kind | Minor release |
| Author | [email protected] |
- Minor improvements
- Moved the build pipeline towards GH actions + introduced MULTI - ARCH builds (ARM64 + AMD64)
- updated the requirements and pinned the "urllib3" to a version greater 2.7.0 #108 (thanks for reporting @Samadrita-Shaw )
- Clarified a uncertainty in the "autoresume" flow in order to keep log messages for autoresume clean - all good
v2.0.6
v2.0.6
| Date | 2026-06-17 |
| Kind | Minor release |
| Author | [email protected] |
-
Bugfix
- Fixed a bug caused through EAA API change (Admin API datetime field has changed) which caused the autoresume function to break.
- Fixed a bug in the HTTP OUTPUT that caused an issue when no "AUTH HEADER" was set:
'UlsOutput' object has no attribute 'http_out_auth_header' - fixed a bug in the docker - testing script
-
Minor improvements
- Fully removed MFA now from the d
- Updated EAA - Logs to version v0.7.3
v2.0.5
v2.0.5
| Date | 2026-05-20 |
| Kind | Minor release |
| Author | [email protected] |
-
Bugfix
- Fixed a bug on handling headers on the HTTP output which caused a crash
-
Minor improvements
- Updated GC - Logs to version v0.0.8
- Updated LN - Logs to version v0.0.9
- Removed MFA - CLI (decommissioned) from the docker image (see v.2.0.4)
v2.0.4
v2.0.4
| Date | 2026-03-31 |
| Kind | Minor release |
| Author | [email protected] |
- Features
- BREAKING changes
- MFA log streaming capabilities have been removed from ULS, due to the deprecation of the underlying CLI tool.
- Minor improvements
- Added capability of adding additional headers to the command line (--httpaddheader / ULS_HTTP_ADD_HEADER)
v2.0.3
v2.0.3
| Date | 2026-02-02 |
| Kind | Minor release |
| Author | [email protected] |
-
Features
-
Major changes
-
Minor improvements
- [docker-alpine] bumped Python container version to 3.14
- [docker-debian] bumped Python container version to 3.14
- changed "gc-logs" & "ln-logs" source from dev to main branch in get-uls.sh & the "command line instructions" (issue #97) - thanks for bringing this to my attention @isss802
- upgraded jmespath to version 1.1.0, prometheus_client to 0.24.1m setuptools to 80.10.2, psutil to 7.2.2, brotli to 1.2.0
-
Bugfixes
- Fixed crashing Linode Utilization (division by zero)
- Fixed a bug that caused autoresume to fail on SIA (DNS) (issue #98) - thanks to @caushie-akamai for reporting this and providing a fix
v2.0.2
v2.0.2
| Date | 2025-12-15 |
| Kind | Minor release |
| Author | [email protected] |
- Features
- Major changes
- Changed the point in time when a "autoresume - checkpoint" will be written to avoid data loss in certain circumstances
- For additional safety - ULS will now write the "current checkpoint" also to the monitoring output & prometheus (field: current_checkpoint) - even if checkpoint writing is disabled.
- Also introduced autorsume checkpoints for most of the feeds
- Changed the point in time when a "autoresume - checkpoint" will be written to avoid data loss in certain circumstances
- Minor improvements
- [docker] bumped CLI-EAA to version 0.7.2 (removed RC tag)
v2.0.1
v2.0.1
| Date | 2025-11-20 |
| Kind | Minor release |
| Author | [email protected] |
- Features
- Minor improvements
- Secureworks XDR integration documentation published
- [docker] bumped CLI-EAA to version 0.7.1 (new fields added for ET, bugfixes)
v2.0.0
v2.0.0
| Date | 2025-08-25 |
| Kind | Major release |
| Author | [email protected] |
❗ Attentition "ULS COMMAND LINE USERS" ❗
The module list in the requirements.txt has increased. Make sure to install & update the required modules before running ULS 2.0.0 !
❗ Attentition "ULS DOCKER USERS" ❗
The baseimage for the ULS has changed from python:3.12-debian-slim to python:3.13-alpine
We are not expecting any issues - the container has been tested successfully.
In case you want to continue with the "debian" base image - we are still offering the same version in the following tag: akamai/uls:debian-lastest or akamai/uls:debian-v2.0.0
-
Features
- New output type:
None- This improves debugging and analysing "processing" data - Complete rework of the "Callhome" functionality (non-blocking integration)
- New "Callhome" feature to send stats stats delivery
- Now also showing average CPU & Memory Usage (in %) within the 5 minute monitoring report (only recorded at event handling time - not a time average)
- HTTP GZIP & BROTLI compression implemented (disabled by default) to reduce network overhead (Thx @ Bill !!)
- New output type:
-
Major changes
- We have moved the DOCKER core image from DEBIAN to ALPINE (to increase security and reduce the footprint)
-
Minor improvements
- Show "module version information" in ULS version output (only when --loglevel is set to DEBUG)
- Removed ACL from Dockerfile
- Added '.dockerignore' to decrease the docker footprint and increase the container security
- Enhanced "Version" output to show "CPU type", number of cores and the available memory
- Upgraded some of the pypi requirements (requests, prometheus_client, pytz, setuptools)
- '--help' now shows the ENV-VAR names inline. No need to open a browser anymore when configuring ULS.
- [docker-debian] bumped Python container version to 3.13
- [docker-debian] bumped Python container version from debian12 (bookworm) to debian13 (trixie)
- [docker] bumped CLI-EAA to branch 0.6.12 (new fields added, bugfixes)
- [docker] bumped CLI-LINODE to version v0.0.8 (more detailed utilization support, bugfixes)
-
Bugfixes
- Fixed a bug that prevented the INPUTCLI from "failing properly", if anything happened during the input handling
- Fixed a bug in the INPUTCLI, that could have caused a stale behavior of ULS in rare circumstances. We're exiting now properly.
- Fixed a bug in the Inputhandling CLI
AttributeError: module 'uls_config.global_config' has no attribute 'edgerc_openap'
v1.9.0
v1.9.0
| Date | 2025-06-03 |
| Kind | MAJOR release |
| Author | [email protected] |
-
Features
- New
--clidebugtrigger to allow inline debugging of the underlying CLI (only works with RAW output) - Complete rework of the "INPUT CLI" tool to fix a bug related to start- and stoptime
- New
-
Bugfixes
- fixed a bug that prevented json output on "EAA" --start & --end time
- fixed a bug that resulted with a "Variable substition triggered but no value given (inline code issue)" error when using RAWCMD option for EAA
- [docker] bumped CLI-LN to version 0.0.6 - (fixed a missing inline requirement)
v1.8.6
v1.8.6
| Date | 2025-05-08 |
| Kind | Bugfix / Improvement |
| Author | [email protected] |
-
❗❗❗ SIA (former ETP) Users
Please make sure to checkout a new alternative to ULS (which pulling the DNS logs from the API).
The Akamai Secure Internet Access now allows a to PUSH the logs to you. -
Docfixes
- Added requirements and a little more detailed instructions on the helm usage
- Added an information related to an improved SIA (ETP) Log delivery alternative
- ULS will show a 3 second warning, when input=sia feed=dns to let the user know that there is alternative
- Added a FAQ section to introduce the new SIA capabilities
-
Minor improvements
- [docker] bumped Python container version to 3.13.3
- [docker] bumped CLI-EAA to version 0.6.11 (removed RC tag)
- [docker] bumped CLI-LN to version 0.0.5
- [docker] bumped CLI-GC to version 0.0.7
- [docker] bumped CLI-ETP to version 0.4.9 - now allowing 10x bigger page sizes !!
- upgraded several "requirement" dependencies