Skip to content

Commit 20f859d

Browse files
authored
fix: bump upstream GenieACS to v1.2.16 (UI regression fix) (#47)
- Update GENIEACS_VERSION ARG and services branch to 1.2.16 - Update image tags in docker-compose.yml, Chart.yaml, values.yaml - Bump Helm chart version to 0.3.2 Upstream v1.2.16 reverts Mithril.js from 2.3.8 to 2.2.2, fixing the device search component regression introduced in v1.2.15.
1 parent 7f0b17d commit 20f859d

6 files changed

Lines changed: 23 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.2.16.0] - 2026-03-29
6+
7+
### Changed
8+
- **Upstream GenieACS bumped to v1.2.16** (from v1.2.15)
9+
- Helm chart version bumped to 0.3.2
10+
11+
### Upstream Changes (GenieACS v1.2.16)
12+
- **Fix: Device search component broken in UI** — reverted Mithril.js from v2.3.8 back to v2.2.2 due to unresolved upstream regressions that broke device search and ID parsing
13+
- Removed the v1.2.15 workaround for Mithril double-decoding (no longer needed after revert)
14+
515
## [1.2.15.0] - 2026-03-27
616

717
### Security

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# syntax=docker/dockerfile:1
22
############################
3-
# GenieACS v1.2.15.0 Dockerfile #
3+
# GenieACS v1.2.16.0 Dockerfile #
44
####################################################################
55
# docker buildx build --platform linux/amd64,linux/arm64 \ #
6-
# -t drumsergio/genieacs:1.2.15.0 -t drumsergio/genieacs:latest \ #
6+
# -t drumsergio/genieacs:1.2.16.0 -t drumsergio/genieacs:latest \ #
77
# --push . #
88
####################################################################
99
FROM node:24-bookworm AS build
@@ -16,7 +16,7 @@ RUN apt-get update \
1616

1717
# Install GenieACS
1818
WORKDIR /opt
19-
ARG GENIEACS_VERSION=v1.2.15
19+
ARG GENIEACS_VERSION=v1.2.16
2020
RUN git clone --depth 1 --single-branch \
2121
--branch "${GENIEACS_VERSION}" \
2222
https://github.com/genieacs/genieacs.git
@@ -36,7 +36,7 @@ RUN apt-get update && \
3636
apt-get install -y --no-install-recommends git ca-certificates && \
3737
rm -rf /var/lib/apt/lists/*
3838
WORKDIR /tmp
39-
RUN git clone --depth 1 --single-branch --branch 1.2.15 \
39+
RUN git clone --depth 1 --single-branch --branch 1.2.16 \
4040
https://github.com/GeiserX/genieacs-services.git
4141

4242
##################################

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
## Features
3737

38-
- 🐳 **Production-ready Docker images** for GenieACS v1.2.15.0
38+
- 🐳 **Production-ready Docker images** for GenieACS v1.2.16.0
3939
- ☸️ **Official Helm chart** for Kubernetes deployments
4040
- 🔄 **Automated chart releases** via GitHub Actions
4141
- 🔒 **Security best practices** (non-root user, security contexts, etc.)
@@ -69,7 +69,7 @@ docker run -d \
6969
-p 3000:3000 \
7070
-e GENIEACS_MONGODB_CONNECTION_URL=mongodb://your-mongo-host/genieacs \
7171
-e GENIEACS_UI_JWT_SECRET=your-secret-here \
72-
drumsergio/genieacs:1.2.15.0
72+
drumsergio/genieacs:1.2.16.0
7373
```
7474

7575
## Deployment Methods
@@ -141,7 +141,7 @@ Key configuration options in `values.yaml`:
141141
```yaml
142142
image:
143143
repository: drumsergio/genieacs
144-
tag: "1.2.15.0"
144+
tag: "1.2.16.0"
145145

146146
replicaCount: 1
147147

@@ -221,14 +221,14 @@ For complete configuration options, see [charts/genieacs/values.yaml](charts/gen
221221
To build the Docker image locally:
222222

223223
```bash
224-
docker build -t drumsergio/genieacs:1.2.15.0 .
224+
docker build -t drumsergio/genieacs:1.2.16.0 .
225225
```
226226

227227
For multi-architecture builds:
228228

229229
```bash
230230
docker buildx build --platform linux/amd64,linux/arm64 \
231-
-t drumsergio/genieacs:1.2.15.0 \
231+
-t drumsergio/genieacs:1.2.16.0 \
232232
-t drumsergio/genieacs:latest \
233233
--push .
234234
```

charts/genieacs/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: genieacs
33
description: A Helm chart for GenieACS - an open-source implementation of TR-069 ACS
44
type: application
5-
version: 0.3.1
6-
appVersion: "1.2.15.0"
5+
version: 0.3.2
6+
appVersion: "1.2.16.0"
77
keywords:
88
- genieacs
99
- tr-069

charts/genieacs/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
image:
22
repository: drumsergio/genieacs
33
pullPolicy: IfNotPresent
4-
tag: "1.2.15.0"
4+
tag: "1.2.16.0"
55

66
replicaCount: 1
77

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services:
55
depends_on:
66
mongo:
77
condition: service_healthy
8-
image: drumsergio/genieacs:1.2.15.0
8+
image: drumsergio/genieacs:1.2.16.0
99
restart: unless-stopped
1010
container_name: genieacs
1111
environment:

0 commit comments

Comments
 (0)