From 566d193693b6f03ee15d0c9cd68a3e368c89f0c0 Mon Sep 17 00:00:00 2001 From: Emmanuel Zamora Date: Wed, 23 Jul 2025 14:01:38 -0300 Subject: [PATCH 1/3] Prepare release --- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 9279cd6..6bcc887 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,4 @@ -2.8.0 (Jul XX, 2025) +2.8.0 (Jul 23, 2025) - Updated @splitsoftware/splitio package to version 11.4.1 that includes: - Added support for rule-based segments. These segments determine membership at runtime by evaluating their configured rules against the user attributes provided to the SDK. - Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules. From 578089c95fd5aa69a7a85184da57847871d9bdff Mon Sep 17 00:00:00 2001 From: Emmanuel Zamora Date: Wed, 23 Jul 2025 14:06:12 -0300 Subject: [PATCH 2/3] Update alpine 3.22 --- CHANGES.txt | 1 + Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 6bcc887..f415312 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -4,6 +4,7 @@ - Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules. - Added a new optional argument to the client `getTreatment` methods to allow passing additional evaluation options, such as a map of properties to append to the generated impressions sent to Split backend. Read more in our docs. - Added support for the new impressions tracking toggle available on feature flags, both respecting the setting and including the new field being returned on `SplitView` type objects. Read more in our docs. + - Updated base image to node:24.3.0-alpine3.22 2.7.2 (Jul 4, 2025) diff --git a/Dockerfile b/Dockerfile index a2519b3..aae9b45 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Builder stage -FROM node:24.3.0-alpine3.21 AS builder +FROM node:24.3.0-alpine3.22 AS builder WORKDIR /usr/src/split-evaluator @@ -8,7 +8,7 @@ COPY package.json package-lock.json ./ RUN npm install --only=production # Runner stage -FROM node:24.3.0-alpine3.21 AS runner +FROM node:24.3.0-alpine3.22 AS runner WORKDIR /usr/src/split-evaluator From d7efb7e925099fe67537d41584bae3454f4922bb Mon Sep 17 00:00:00 2001 From: Emmanuel Zamora Date: Wed, 23 Jul 2025 14:08:48 -0300 Subject: [PATCH 3/3] Fix changes --- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index f415312..0546643 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,10 +1,10 @@ 2.8.0 (Jul 23, 2025) + - Updated base image to node:24.3.0-alpine3.22 - Updated @splitsoftware/splitio package to version 11.4.1 that includes: - Added support for rule-based segments. These segments determine membership at runtime by evaluating their configured rules against the user attributes provided to the SDK. - Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules. - Added a new optional argument to the client `getTreatment` methods to allow passing additional evaluation options, such as a map of properties to append to the generated impressions sent to Split backend. Read more in our docs. - Added support for the new impressions tracking toggle available on feature flags, both respecting the setting and including the new field being returned on `SplitView` type objects. Read more in our docs. - - Updated base image to node:24.3.0-alpine3.22 2.7.2 (Jul 4, 2025)