File tree Expand file tree Collapse file tree 10 files changed +89
-4
lines changed
Expand file tree Collapse file tree 10 files changed +89
-4
lines changed Original file line number Diff line number Diff line change 11# Release notes
22
3+ ## v2.33.5 (Feb 26, 2026)
4+
5+ * Upgraded Akamai Terraform Provider to ` v10.0.0 ` .
6+ * Fixed problems with ` appsec ` and ` firewall ` images.
7+
38## v2.33.4 (Jan 22, 2026)
49
510* Upgraded Terraform to version ` 1.13.5 ` .
Original file line number Diff line number Diff line change @@ -10,12 +10,16 @@ ARG BASE=akamai/base
1010
1111FROM node:20-alpine3.23 AS builder
1212
13+ COPY patches/ /tmp/patches/
14+
1315RUN apk add --no-cache git jq \
1416 # install cli-appsec from git
1517 # (akamai install does not add the --production flag, which increases
1618 # the footprint of the package since devDependencies are installed)
1719 && git clone --depth 1 https://github.com/akamai/cli-appsec.git \
1820 && cd cli-appsec \
21+ && git apply --ignore-whitespace /tmp/patches/cli-appsec.patch \
22+ && rm -rf /tmp/patches \
1923 # Add npm overrides to fix vulnerabilities
2024 # CVE-2025-7783 (form-data), CVE-2025-58754 (axios), GHSA-3xgq-45jj-v275 (cross-spawn)
2125 && jq '.overrides["form-data"] = "^4.0.4" | .overrides["axios"] = "^1.13.2" | .overrides["cross-spawn"] = "^7.0.3"' package.json > package.json.tmp && mv package.json.tmp package.json \
Original file line number Diff line number Diff line change @@ -14,8 +14,10 @@ FROM golang:1.24.11-alpine3.23 AS builder
1414COPY files/upx-noop /usr/bin/upx
1515RUN chmod +x /usr/bin/upx
1616
17+ ARG CLI_DNS_REF=0.6.0
18+
1719RUN apk add --no-cache $(apk search --no-cache | grep -q ^upx && echo -n upx) git \
18- && git clone --depth=1 https://github.com/akamai/cli-dns \
20+ && git clone --depth=1 --branch ${CLI_DNS_REF} https://github.com/akamai/cli-dns \
1921 && cd cli-dns \
2022 && go mod vendor \
2123 # -ldflags="-s -w" strips debug information from the executable
Original file line number Diff line number Diff line change @@ -10,10 +10,14 @@ ARG BASE=akamai/base
1010
1111FROM ${BASE}
1212
13+ COPY patches/ /tmp/patches/
14+
1315RUN mkdir -p /cli/.akamai-cli/src \
1416 && apk add --no-cache python3 py3-pip \
1517 && apk add --no-cache --virtual .dev git gcc python3-dev py3-setuptools libffi-dev musl-dev openssl-dev \
1618 && git clone --depth 1 https://github.com/akamai/cli-firewall.git /cli/.akamai-cli/src/cli-firewall \
19+ && git -C /cli/.akamai-cli/src/cli-firewall apply --ignore-whitespace /tmp/patches/cli-firewall.patch \
20+ && rm -rf /tmp/patches \
1721 && python3 -m venv /cli/.akamai-cli/venv/cli-firewall \
1822 && source /cli/.akamai-cli/venv/cli-firewall/bin/activate \
1923 && python -m pip install --no-cache-dir --upgrade pip \
Original file line number Diff line number Diff line change @@ -14,8 +14,10 @@ FROM golang:1.24.11-alpine3.23 AS builder
1414COPY files/upx-noop /usr/bin/upx
1515RUN chmod +x /usr/bin/upx
1616
17+ ARG CLI_GTM_REF=0.5.0
18+
1719RUN apk add --no-cache $(apk search --no-cache | grep -q ^upx && echo -n upx) git \
18- && git clone --depth=1 https://github.com/akamai/cli-gtm \
20+ && git clone --depth=1 --branch ${CLI_GTM_REF} https://github.com/akamai/cli-gtm \
1921 && cd cli-gtm \
2022 && go mod vendor \
2123 # -ldflags="-s -w" strips debug information from the executable
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ RUN apk add --no-cache git npm \
2020 # the footprint of the package since devDependencies are installed)
2121 && git clone --depth 1 https://github.com/akamai/cli-sandbox.git \
2222 && cd cli-sandbox \
23- && git apply --ignore-whitespace /tmp/patches/*.patch \
23+ && git apply --ignore-whitespace /tmp/patches/cli-sandbox *.patch \
2424 && rm -rf /tmp/patches \
2525 && npm pkg set overrides.execa=">=2.0.0" overrides.tar="^7.5.4" overrides.qs="^6.14.1" \
2626 && npm install --ignore-scripts \
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
22 required_providers {
33 akamai = {
44 source = " akamai/akamai"
5- version = " 9.3 .0"
5+ version = " 10.0 .0"
66 }
77
88 null = {
Original file line number Diff line number Diff line change 1+ Subject: [PATCH] Fix
2+ ---
3+ Index: bin/commands/accountprotectionrulesequence.modify.js
4+ IDEA additional info:
5+ Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
6+ <+>UTF-8
7+ ===================================================================
8+ diff --git a/bin/commands/accountprotectionrulesequence.modify.js b/bin/commands/accountprotectionrulesequence.modify.js
9+ --- a/bin/commands/accountprotectionrulesequence.modify.js (revision 02cc6416d6ac07dbf3a824dfffe4677b432e705a)
10+ +++ b/bin/commands/accountprotectionrulesequence.modify.js (date 1769606420376)
11+ @@ -1,4 +1,4 @@
12+ - let AccountProtectionRuleSequence = require('../../src/accountprotectionrulesequence')
13+ + let AccountProtectionRuleSequence = require('../../src/accountProtectionRuleSequence')
14+ .accountProtectionRuleSequence;
15+ let out = require('./lib/out');
16+
17+ Index: bin/commands/accountprotectionruleSequence.js
18+ IDEA additional info:
19+ Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
20+ <+>UTF-8
21+ ===================================================================
22+ diff --git a/bin/commands/accountprotectionruleSequence.js b/bin/commands/accountprotectionruleSequence.js
23+ --- a/bin/commands/accountprotectionruleSequence.js (revision 02cc6416d6ac07dbf3a824dfffe4677b432e705a)
24+ +++ b/bin/commands/accountprotectionruleSequence.js (date 1769606008883)
25+ @@ -1,4 +1,4 @@
26+ - let AccountProtectionRuleSequence = require('../../src/accountprotectionrulesequence')
27+ + let AccountProtectionRuleSequence = require('../../src/accountProtectionRuleSequence')
28+ .accountProtectionRuleSequence;
29+ let out = require('./lib/out');
30+
Original file line number Diff line number Diff line change 1+ Subject: [PATCH] Bump prettytable
2+ ---
3+ Index: requirements.txt
4+ IDEA additional info:
5+ Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
6+ <+>UTF-8
7+ ===================================================================
8+ diff --git a/requirements.txt b/requirements.txt
9+ --- a/requirements.txt (revision 49ec6c94bb9fccc4073fb830a219421e81aae665)
10+ +++ b/requirements.txt (date 1769682371731)
11+ @@ -1,6 +1,6 @@
12+ edgegrid-python==1.1.1
13+ requests>=2.32.0
14+ - prettytable==0.7.2
15+ + prettytable==3.17.0
16+ configparser==3.5.0
17+ click==7.1.1
18+ urllib3>=2.6.0
Original file line number Diff line number Diff line change 4242 [ " $status " -eq 0 ]
4343}
4444
45+ @test " cli: appsec is executable" {
46+ run akamai appsec --help
47+ [ " $status " -eq 0 ]
48+ }
49+
4550@test " cli: cloudlets is executable" {
4651 run akamai cloudlets --help
4752 [ " $status " -eq 0 ]
6873 [ " $status " -eq 0 ]
6974}
7075
76+ @test " cli: edgekv is executable" {
77+ run akamai edgekv --help
78+ [ " $status " -eq 0 ]
79+ }
80+
7181@test " cli: edgeworkers is executable" {
7282 run akamai edgeworkers --help
7383 [ " $status " -eq 0 ]
8898 [ " $status " -eq 0 ]
8999}
90100
101+ @test " cli: video-manager is executable" {
102+ run akamai video-manager --help
103+ [ " $status " -eq 0 ]
104+ }
105+
91106@test " cli: jsonnet is executable" {
92107 run akamai jsonnet --help
93108 [ " $status " -eq 0 ]
126141@test " cli: gtm is executable" {
127142 run akamai gtm --help
128143 [ " $status " -eq 0 ]
144+ }
145+
146+ @test " cli: test-center is executable" {
147+ run akamai test-center --help
148+ [ " $status " -eq 0 ]
129149}
You can’t perform that action at this time.
0 commit comments