Skip to content

Releases: akamai/uls

v2.0.7

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 21 Jul 10:56
9d1b203

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

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 17 Jun 08:02
58d47ef

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

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 20 May 09:29
6de2a04

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

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 31 Mar 10:49
af86a5d

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

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 02 Feb 08:55
42332bd

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

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 15 Dec 09:39
8cb5b14

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
  • Minor improvements
    • [docker] bumped CLI-EAA to version 0.7.2 (removed RC tag)

v2.0.1

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 20 Nov 08:50
970c6ad

v2.0.1

Date 2025-11-20
Kind Minor release
Author [email protected]
  • Features
  • Minor improvements

v2.0.0

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 25 Sep 12:29
d0df59f

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 !!)
  • 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

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 04 Jun 14:59
e02c23e

v1.9.0

Date 2025-06-03
Kind MAJOR release
Author [email protected]
  • Features

    • New --clidebug trigger 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
  • 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

Choose a tag to compare

@MikeSchiessl MikeSchiessl released this 08 May 09:09
50cbe60

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