Skip to content

Commit 387846e

Browse files
Merge pull request #219 from splitio/development
Release v2.8.1
2 parents 3bb6712 + d3ebe39 commit 387846e

File tree

9 files changed

+25
-16
lines changed

9 files changed

+25
-16
lines changed

.github/workflows/docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout code
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v5
2626

2727
- name: Setup QEMU
2828
uses: docker/setup-qemu-action@v3
@@ -40,7 +40,7 @@ jobs:
4040

4141
- name: Configure AWS credentials
4242
if: ${{ github.event_name == 'push' }}
43-
uses: aws-actions/configure-aws-credentials@v4
43+
uses: aws-actions/configure-aws-credentials@v5
4444
with:
4545
role-to-assume: ${{ vars.ECR_TESTING_ROLE_ARN }}
4646
aws-region: us-east-1

.github/workflows/test.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,21 @@ jobs:
99
build-and-test:
1010
name: Build and test
1111
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
version:
16+
- '18.18'
17+
- '22.20'
18+
- '24.10'
1219
steps:
1320
- name: Checkout code
14-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
1522

16-
- name: Install Node.js
17-
uses: actions/setup-node@v4
23+
- name: Install Node.js v${{ matrix.version }}
24+
uses: actions/setup-node@v5
1825
with:
19-
node-version: 18.18.0
26+
node-version: ${{ matrix.version }}
2027

2128
- run: npm ci
2229
- run: npm run lint

.github/workflows/unstable.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
- name: Configure AWS credentials
2424
if: ${{ github.event_name == 'push' }}
25-
uses: aws-actions/configure-aws-credentials@v4
25+
uses: aws-actions/configure-aws-credentials@v5
2626
with:
2727
role-to-assume: ${{ vars.ECR_TESTING_ROLE_ARN }}
2828
aws-region: us-east-1
@@ -32,7 +32,7 @@ jobs:
3232
uses: aws-actions/amazon-ecr-login@v2
3333

3434
- name: Checkout code
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v5
3636

3737
- name: Setup QEMU
3838
uses: docker/setup-qemu-action@v3

.github/workflows/update-license-year.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717
with:
1818
fetch-depth: 0
1919

CHANGES.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2.8.1 (Oct 13, 2025)
2+
- Updated base image to node:24.10.0-alpine3.22
3+
14
2.8.0 (Jul 23, 2025)
25
- Updated base image to node:24.3.0-alpine3.22
36
- Updated @splitsoftware/splitio package to version 11.4.1 that includes:
@@ -6,7 +9,6 @@
69
- 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.
710
- 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.
811

9-
1012
2.7.2 (Jul 4, 2025)
1113
- Updated base image to node:24.3.0-alpine3.21
1214

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Builder stage
2-
FROM node:24.3.0-alpine3.22 AS builder
2+
FROM node:24.10.0-alpine3.22 AS builder
33

44
WORKDIR /usr/src/split-evaluator
55

@@ -8,7 +8,7 @@ COPY package.json package-lock.json ./
88
RUN npm install --only=production
99

1010
# Runner stage
11-
FROM node:24.3.0-alpine3.22 AS runner
11+
FROM node:24.10.0-alpine3.22 AS runner
1212

1313
WORKDIR /usr/src/split-evaluator
1414

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This services exposes a set of APIs to produce server side evaluation of flags b
88
[![Twitter Follow](https://img.shields.io/twitter/follow/splitsoftware.svg?style=social&label=Follow&maxAge=1529000)](https://twitter.com/intent/follow?screen_name=splitsoftware)
99

1010
## Compatibility
11-
Split Evaluator supports Node version 8 or higher.
11+
Split Evaluator supports Node version 16 or higher.
1212

1313
## Getting started
1414
Below is a simple example that describes the instantiation of Split Evaluator:

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "split-evaluator",
3-
"version": "2.8.0",
3+
"version": "2.8.1",
44
"description": "Split-Evaluator",
55
"repository": "splitio/split-evaluator",
66
"homepage": "https://github.com/splitio/split-evaluator#readme",

0 commit comments

Comments
 (0)