Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,21 @@ jobs:
build-and-test:
name: Build and test
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
version:
- '18.18'
- '22.20'
- '24.10'
steps:
- name: Checkout code
uses: actions/checkout@v5

- name: Install Node.js
- name: Install Node.js v${{ matrix.version }}
uses: actions/setup-node@v5
with:
node-version: 18.18.0
node-version: ${{ matrix.version }}

- run: npm ci
- run: npm run lint
Expand Down
4 changes: 3 additions & 1 deletion CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
2.8.1 (Oct 13, 2025)
- Updated base image to node:24.10.0-alpine3.22

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:
Expand All @@ -6,7 +9,6 @@
- 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.


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

Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Builder stage
FROM node:24.3.0-alpine3.22 AS builder
FROM node:24.10.0-alpine3.22 AS builder

WORKDIR /usr/src/split-evaluator

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

# Runner stage
FROM node:24.3.0-alpine3.22 AS runner
FROM node:24.10.0-alpine3.22 AS runner

WORKDIR /usr/src/split-evaluator

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

## Compatibility
Split Evaluator supports Node version 8 or higher.
Split Evaluator supports Node version 16 or higher.

## Getting started
Below is a simple example that describes the instantiation of Split Evaluator:
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "split-evaluator",
"version": "2.8.0",
"version": "2.8.1",
"description": "Split-Evaluator",
"repository": "splitio/split-evaluator",
"homepage": "https://github.com/splitio/split-evaluator#readme",
Expand Down