Repository navigation
Expand file tree
/
Copy pathchangelog
More file actions
196 lines (145 loc) · 7.89 KB
/
Copy pathchangelog
File metadata and controls
196 lines (145 loc) · 7.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
openhexa (5.20.2-1) stable; urgency=medium
[ blsqbot ]
* Update OpenHEXA to version 5.20.2
* Features across 5.19.0–5.20.2: saved queries versioning and
pagination, flexible AI providers, editing agents commits,
pipeline DAG visualization, web app creation with assistant,
database copying in workspace copier, granular MCP permissions,
revised webapps scopes, async workspace copy
* `openhexa.sh prepare` now runs `backfill_saved_query_repositories` to
create git repositories for pre-existing saved queries
* Fix long-standing issue: add the missing `dataset_worker` service
(enabled by default), so dataset file previews and column metadata
are generated instead of staying on "Processing" forever
* Add the `workspace_copy_worker` service (enabled by default) that
runs workspace copies queued from the Django admin since 5.20.0
-- blsqbot <blsqbot@users.noreply.github.com> Wed, 21 Oct 2026 12:41:38 +0000
openhexa (5.18.0-1) stable; urgency=medium
[ blsqbot ]
* Update OpenHEXA to version 5.18.0
* Data Studio map widget, bucket CORS backfill, workspace copier
improvements, AI naming agent fix
-- blsqbot <blsqbot@users.noreply.github.com> Tue, 08 Sep 2026 08:35:17 +0000
openhexa (5.17.0-1) stable; urgency=medium
[ blsqbot ]
* Update OpenHEXA to version 5.17.0
* Features across 5.13.0–5.17.0: Data Studio saved queries, CSV export,
SQL formatting and autocomplete, SQL query auditing (QueryLog),
workspace tags, workspace tokens in account settings, AI agent
workspace description context, dataset copying in workspace duplication
-- blsqbot <blsqbot@users.noreply.github.com> Mon, 31 Aug 2026 13:30:40 +0000
openhexa (5.12.0-2) stable; urgency=medium
[ Bram Jans ]
* Update blsq/openhexa-base-environment to 1.17.10 (S3 FUSE mounting fix)
-- Bram Jans <ik@bramjans.com> Fri, 24 Jul 2026 10:21:31 +0200
openhexa (5.12.0-1) stable; urgency=medium
[ Bram Jans ]
* Update OpenHEXA to version 5.12.0
* Add the `git_proxy` service (nginx): exposes the Forgejo Git server to
git clients (clone, pull, push of static webapp repositories) on host
port 3200 (GIT_PROXY_PORT), authenticating against OpenHEXA OAuth and
forwarding as a non-admin service account. Ships the nginx config
template and entrypoint under /usr/share/openhexa/git-proxy.
* New environment variables in .env.dist: GIT_PROXY_USERNAME and
GIT_PROXY_PASSWORD (proxy service account, password generated by
setup.sh on first install), GIT_PUBLIC_URL (public git clone URL),
WORKSPACE_BUCKET_VERSIONING_ENABLED (bucket versioning on the gcp and
s3 storage backends), WORKSPACE_DATABASE_QUERY_MAX_ROWS (row cap on
the executeSQL API), and ASSISTANT_MANAGED (keep false on local
hostings; organizations configure their own AI provider in-app).
* The forgejo entrypoint now also creates the git proxy service account,
and `openhexa.sh prepare` runs the new `sync_git_repositories` command
to provision it and backfill branch protection + proxy write access on
existing webapp repositories.
-- Bram Jans <ik@bramjans.com> Wed, 22 Jul 2026 11:01:31 +0200
openhexa (5.10.1-1) stable; urgency=medium
[ Bram Jans ]
* Update OpenHEXA to version 5.10.1
* Align the Debian package version with the OpenHEXA app/frontend version
it ships. This to avoid confusion about the version numbering.
* Improved documentation for webapps Nginx config
* Add UPGRADING.md documenting per-version manual upgrade steps (new
environment variables, breaking changes, migration commands). See
UPGRADING.md before upgrading an existing installation.
* Add `openhexa.sh env-check [ENV_FILE]` to diff your `.env` against
`.env.dist` and report keys missing after an upgrade. It runs
automatically at the start of `update`, so the post-install hook warns
about new variables without reading the docs.
-- Bram Jans <bjans@bluesquarehub.com> Tue, 23 Jun 2026 14:15:00 +0200
openhexa (4.0-1) stable; urgency=medium
[ Bram Jans ]
* Update OpenHEXA to version 5.6.2
* Breaking: add Forgejo Git server (required for Static Webapps since
OpenHEXA 5.0.0). New `forgejo` service backed by a `forgejo_data`
volume, listening on host port 3100.
* Switch the app service command from `manage runserver` to `start`
(gunicorn + UvicornWorkerNoLifespan) — required for SSE in pipeline
run details and the AI agent loop.
* Generate `GIT_SERVER_ADMIN_PASSWORD` on first install via
`script/setup.sh`.
* Add ENV vars to `.env.dist`: `WEBAPPS_DOMAIN`,
`ADDITIONAL_ALLOWED_HOSTS`, `GIT_SERVER_ADMIN_USERNAME`,
`GIT_SERVER_ADMIN_PASSWORD`, `WORKSPACE_STORAGE_BACKEND_AWS_ROLE_ARN`,
`WORKSPACE_DATASETS_FILE_SNAPSHOT_SIZE`, `ASSISTANT_MONTHLY_LIMIT`,
`LOGFIRE_SEND_TO_LOGFIRE`, `OAUTH2_ACCESS_TOKEN_EXPIRE_SECONDS`,
`OAUTH2_ALLOWED_REDIRECT_URI_HOSTS`, `ALLOW_SELF_REGISTRATION`, and
optional `OPENHEXA_JWT_*` for issuing workspace tokens.
* Refresh the S3 storage backend section in `.env.dist` to match
upstream (S3 backend support, new in OpenHEXA 5.3.0).
* Backup/restore now also captures `FORGEJO_STORAGE_LOCATION` and a
snapshot of `.env`. The on-disk layout under the backup `LOCATION`
changes: data is split into `<LOCATION>/workspaces` and
`<LOCATION>/forgejo`. Existing pre-upgrade backups remain readable
by pointing `duplicity restore` at the old path, but new backups
will start a fresh full at the new sub-prefix.
-- Bram Jans <bjans@bluesquarehub.com> Fri, 08 May 2026 16:03:52 +0200
openhexa (3.0-1) stable; urgency=medium
[ Bram Jans ]
* Update OpenHEXA to version 4.6.0, docker-images to 1.17.2
* Add ENV variables for Azure support
-- Bram Jans <bjans@bluesquarehub.com> Mon, 23 Feb 2026 11:36:24 +0200
openhexa (2.0-1.1) stable; urgency=medium
[ Bram Jans ]
* Update versions of OpenHEXA app, frontend, docker-images
* Update readme for DB host overriding
-- Bram Jans <bjans@bluesquarehub.com> Tue, 30 Sep 2025 16:36:24 +0200
openhexa (2.0-1) stable; urgency=medium
[ Bram Jans ]
* Update versions of OpenHEXA app, frontend, docker-images
-- Bram Jans <bjans@bluesquarehub.com> Tue, 16 Sep 2025 15:10:00 -0400
openhexa (1.0-6.1) stable; urgency=medium
[ Quentin Gerome ]
* Fix upgrade-db for Jupyterhub
* Fix pipeline runner to have permission to use docker api
-- Quentin Gerome <qgerome@bluesquarehub.com> Wed, 07 May 2025 15:15:10 +0000
openhexa (1.0-6) stable; urgency=medium
[ Quentin Gérôme ]
* bump images, use rootless images
-- Quentin Gérôme <qgerome@bluesquarehub.com> Wed, 7 May 2025 14:22:38 +0100
openhexa (1.0-5.1) UNRELEASED; urgency=medium
* Non-maintainer upload.
* build
-- quentin gerome <qgerome@bluesquarehub.com> Wed, 07 May 2025 12:29:06 +0000
openhexa (1.0-5) stable; urgency=medium
[ Quentin Gérôme ]
* Create databases, users & cluster access configuration only if the cluster does not already exist
-- Quentin Gérôme <qgerome@bluesquarehub.com> Fri, 18 Apr 2025 12:14:38 +0100
openhexa (1.0-4) stable; urgency=medium
* Add SSL configuration for the SMTP server
-- Quentin Gérôme <qgerome@bluesquarehub.com> Fri, 14 Feb 2025 15:14:38 +0100
openhexa (1.0-3) stable; urgency=high
[ Christophe Philemotte ]
* Fix CORS WSS bug when browsing notebook and running cell
(Closes: #HEXA-1093)
* Set version of app to 0.74.7 and notebook to 1.4.5
[ Quentin Gérôme ]
* Update the frontend to 0.54.4. You need to add this to your .env `MAX_REQUEST_BODY_SIZE=5gb`
-- Quentin Gérôme <qgerome@bluesquarehub.com> Wed, 15 Jan 2025 13:19:25 +0100
openhexa (1.0-1) stable; urgency=low
* Initial release. (Closes: #HEXA-980)
* Include JupyterHub
* Depend on Debian PostgreSQL service
* Remove minio and use local storage backend
* Make notebook image configurable
* Add script commands to backup and restore DB and assets
-- Christophe Philemotte <cphilemotte@bluesquarehub.com> Fri, 15 Nov 2024 11:12:06 +0100