Changelog

0.8.10 - 2026-07-23

  • updated changelog for 0.8.9 (c4de35ae)

  • OCT-151, ska-octopus-tangogqlcpp:0.4.1 (90578c9b)

0.8.9 - 2026-07-20

  • updated changelog for 0.8.8 (a93cc6b1)

  • ska-octopus-tangogqlcpp:0.4.0 (973876c0)

0.8.8 - 2026-07-20

  • updated changelog for 0.8.7 (eeaac879)

  • OCT-149: ska-octopus-tangogqlcpp:0.3.8 (9cccd4c8)

  • OCT-149: ska-octopus-tangogqlcpp:0.3.9 (30a16f93)

0.8.7 - 2026-07-17

  • updated changelog for 0.8.6 (b42c869d)

  • OCT-149, fix warning (da59073a)

  • OCT-149, format (af803aa6)

0.8.6 - 2026-07-17

  • updated changelog for 0.8.5 (33140cfa)

  • OCT-149, python 3.12 fixed (5e3ba1dc)

  • OCT-149, update attributePrefetchThreads: 8 (3c652a19)

  • OCT-149, fix ClientSession leak (f492930e)

  • OCT-149, fix ClientSession leak (459909d6)

0.8.5 - 2026-07-17

  • updated changelog for 0.8.4 (5a20181d)

  • OCT-146, fix CHANGELOG.rst format (953ae088)

  • OCT-149, reuse DNS/TCP, Keycloak/MSAL validation runs outside the asyncio request loop, Pools close during shutdown (34117f90)

0.8.4 - 2026-07-08

  • updated changelog for 0.8.2 (ccc00cce)

  • production image instead (21ddfbe2)

  • tool.uv (3e8bd830)

  • update .make (998c33e1)

  • OCT-138, backend local auth websocket fix (0631119b)

0.8.2 - 2026-07-07

  • updated changelog for 0.8.1 (6cb8a14f)

  • ska-octopus-tangogqlcpp:0.2.2 (5689f805)

0.8.1 - 2026-07-03

  • updated changelog for 0.8.0 (d7093db0)

  • OCT-138, tangogqlcpp 0.1.4 (4e1b8099)

0.8.0 - 2026-07-03

  • updated changelog for 0.7.6 (76a8f89a)

  • OCT-138, ska-octopus-tangogqlcpp (a976ec96)

0.7.6 - 2026-07-02

  • updated changelog for 0.7.5 (42e8ffbe)

  • OCT-138, TANGO_DBS with msal token (9c95d0c8)

0.7.5 - 2026-07-02

  • updated changelog for 0.7.4 (b5c7287c)

  • OCT-141, remove pytest from docs (b483cc1f)

  • OCT-131, Make pane have permission to change like variable selecter even on view mode (c790b88b)

0.7.4 - 2026-07-01

  • updated changelog for 0.7.3 (d5328629)

  • OCT-142, bump mongo to 7.0, remove WiredTiger logs (ce95c78e)

0.7.3 - 2026-07-01

  • updated changelog for 0.7.2 (5523b0c3)

  • OCT-142, decrease log levels, update tangoGQL to 1.0.13 (dc813fee)

0.7.2 - 2026-06-30

  • updated changelog for 0.7.1 (3f70635d)

  • OCT-138, remove gitlab top image (f92d031f)

  • OCT-138, setup ssl from config ui (10b190e3)

  • OCT-138, root set option on config ui (753a0ca0)

0.7.1 - 2026-06-30

  • updated changelog for 0.7.0 (14c3796b)

  • OCT-128, fix security findings (e36641d1)

  • OCT-128, fix make python-test MONGO URL (64f1d9bf)

  • OCT-128, LOCAL_MONGO_URI=mongodb://mongo:27017 (8742e772)

  • OCT-128, test coverage to >88% (8dc9d3aa)

  • OCT-128, improve history endpoint (98a7c49a)

  • OCT-128, ignore null values (e3f7e0bd)

  • OCT-138, enable headers setup (f910a42a)

0.7.0 - 2026-06-16

  • updated changelog for 0.6.3 (f109d02d)

  • OCT-128, new methods, POSTGRES and PING (1aea5a2d)

  • OCT-128, version chip on config UI fix (efa2d267)

  • OCT-128, removed PING from methods (1d4f90f7)

0.6.3 - 2026-05-22

  • updated changelog for 0.6.2 (4ba96035)

  • OCT-112, align and centralize current roles permissions (f2c52adc)

0.6.2 - 2026-05-21

  • updated changelog for 0.6.1 (1165d013)

  • OCT-112, no need to expose keycloak full URL (e6bd3116)

  • OCT-112, no need to expose keycloak full URL (3af5ffd1)

  • OCT-112, fix viewer dropdown selection (95d362b4)

0.6.1 - 2026-05-19

  • updated changelog for 0.6.0 (8763255c)

  • OCT-112, viewer default workspace order for new roles (b3bef5d4)

  • OCT-112, viewer default workspace order for new roles (a27bb4f1)

0.6.0 - 2026-05-19

  • updated changelog for 0.5.4 (163cc236)

  • Makefile update (8018b4f6)

  • OCT-100, fix changelog load (807d3110)

  • OCT-112, setup ROLE_PREFIX (dc66d141)

0.5.4 - 2026-05-18

  • updated changelog for 0.5.3 (3b0adbe1)

  • OCT-104, uv lock update (b17dc742)

  • OCT-100, refactor auth token validation flow, remove query token support, and simplify current user handling (3a52aa34)

  • updated changelog for 0.5.4 (f6a95fde)

0.5.3 - 2026-05-13

  • updated changelog for 0.5.2 (f89e7ac9)

  • Update makefile stage uv.lock (c21f8654)

  • OCT-104, store user owner of current workspace (b4179e67)

0.5.2 - 2026-05-12

  • OCT-104, admin impersonation of lower level users (db06b3f9)

  • OCT-100, fix workspace switch bug (07bbd433)

  • updated changelog for 0.5.2 (71e26bae)

0.5.1 - 2026-05-11

  • updated changelog for 0.5.0 (4d8263fe)

  • OCT-100, graphiql lock update (ffb5c649)

  • OCT-100, remove old chart dep tangodevice (7366d66a)

  • OCT-100, set default MSAL credentials (e89236ae)

  • updated changelog for 0.5.1 (04e0a227)

0.5.0 - 2026-05-11

  • updated changelog for 0.4.10 (63e265e3)

  • OCT-92, update uv (081dcde4)

  • Enable MSAL and Keyclock login (127a5924)

  • Token refresh on query (f0a729cd)

0.4.10 - 2026-05-07

  • updated changelog for 0.4.9 (84755308)

  • OCT-92, One-liner filter in filterwarnings (b946a6cb)

  • OCT-92, before_script: [*uv-install] (ea4878c4)

  • OCT-92, track uv.lock, unignore it in .gitignore (2f0988d4)

  • OCT-92, remove remaining poetry references from ci-test.sh and gitlab-ci comment (e8af111e)

  • OCT-92, bump python-multipart to 0.0.27 (CVE-2026-42561) (7ebd3600)

  • OCT-92, fix docs-build and python-build CI jobs for UV (6ed77073)

  • OCT-92, fix DOCS_PYTHON_RUNNER: uv run python3 not uv run (8bf0db15)

  • OCT-92, fix pages CI job: override before_script to use UV (aa127be9)

  • OCT-92, fix uvicorn-not-found and stale auth test stubs (b79ec301)

  • OCT-92, fix test gql_resolvers_performance (9042d301)

  • OCT-92, auth-migration.md (077a9c90)

  • OCT-92, add missing libs (ddf4e36f)

0.4.9 - 2026-05-07

  • updated changelog for 0.4.8 (2c8b74a9)

  • OCT-92, remove poetry, use UV (0ba2ce02)

0.4.8 - 2026-05-06

  • updated changelog for 0.4.7 (ec2fd794)

  • OCT-92, fix lint (0df09709)

  • OCT-92, cleanup endpoints default, added tango connections (8fec00d8)

0.4.7 - 2026-05-06

  • updated changelog for 0.4.6 (ddd57dff)

  • OCT-92 (13e93225)

  • OCT-92, solve warning PyPI will be disabled automatically if at least one custom source is configured with another priority than ‘explicit’ (816946a1)

  • OCT-92, versions bump (5ac0d62c)

0.4.6 - 2026-04-26

  • updated changelog for 0.4.5 (aace9d50)

  • OCT-67, clock preferences save (6a1b44a8)

0.4.5 - 2026-04-25

  • updated changelog for 0.4.4 (f5f6f734)

  • OCT-67, fix gitlab pipeline issues (80b1e945)

0.4.4 - 2026-04-24

  • updated changelog for 0.4.3 (904a3558)

  • OCT-67, improve Socket closed with event 1011 keepalive ping (1eccb671)

  • OCT-67, make python-test now uses poetry run (650d7a95)

0.4.3 - 2026-04-22

  • updated changelog for 0.4.2 (50d087f8)

  • OCT-67, improve active clients tracking (7061c759)

0.4.2 - 2026-04-20

  • updated changelog for 0.4.1 (82eb6c82)

  • OCT-60, enpoints can be query by label (7c64284a)

  • OCT-60, fix format (35368e2c)

  • OCT-60, ensure git hooks (f7353779)

  • OCT-60, expose all backend vars to config-ui (336ca982)

0.4.1 - 2026-04-17

  • updated changelog for 0.4.0 (de4b20d9)

  • OCT-66, Dynamic endpoint-defined GraphQL mutations require (level 3) or higher (5c4c9716)

0.4.0 - 2026-04-16

  • updated changelog for 0.3.2 (541723d0)

  • OCT-65, merge_list setup, smart data filtering implemented (2af0ee0c)

0.3.2 - 2026-04-16

  • updated changelog for 0.3.1 (2521c705)

  • Fix trivy-image-scan (55dca20a)

  • Fix trivy-image-scan (18c804ac)

  • ska-tango-tangogql-ariadne:0.1.11 (477b695d)

0.3.1 - 2026-04-13

  • updated changelog for 0.3.0 (1b779f67)

  • OCT-41, improve saving mechanism (13290a33)

  • OCT-53, improved the types selection (b78e1401)

0.3.0 - 2026-04-01

  • updated changelog for 0.2.3 (e6f6dc4e)

0.2.3 - 2026-03-26

  • updated changelog for 0.2.2 (085321cb)

  • OCT-18, fix known vulnerabilities (ed53ae8a)

  • Resolve OCT-28 “Workspace improvment” (cc030ee4)

0.2.2 - 2026-03-24

  • updated changelog for 0.2.1 (88aa7629)

  • OCT-15, update docs for new TANGO_DBS (29e30c7d)

  • OCT-18, update shared workspaces and general settings setup (17699c57)

0.2.1 - 2026-03-17

  • 0.2.0 changelog (76d9532b)

  • update ska-tango-tangogql-ariadne:0.1.10, update TANGO_DBS (d11cf15d)

0.2.0 - 2026-03-16

  • updated changelog for 0.1.74 (ed0cb85a)

  • improve TRIVY job on gitlab (f3c02516)

  • TRIVY_VERSION: 0.69.3 (ddb4764e)

  • OCT-15, enable TANGO_DBS setup (d8c97d36)

0.1.74 - 2026-03-12

  • updated changelog for 0.1.73 (1b521f6f)

  • Improve register logic, to reject versions that don’t exist (50aee185)

0.1.73 - 2026-02-27

  • updated changelog for 0.1.72 (5727563b)

  • ska-tango-tangogql-ariadne 1.0.9 (5a687e13)

  • overwrite tangoGQL image because SKAO one has issues (37089c9e)

0.1.72 - 2026-02-23

  • updated changelog for 0.1.71 (0f8a7bef)

  • TANGO_SECONDARY_HTTP_URL (99d33872)

  • harden query prunning (5a2a8469)

0.1.71 - 2026-02-23

  • updated changelog for 0.1.70 (b4b65e7e)

  • added RESOURCES (36c2a498)

  • enable multiple endpoints at one action (bd22bb45)

0.1.70 - 2026-02-16

  • updated changelog for 0.1.69 (d4f86adb)

  • semantic SDL validation during loader (2e7b5a57)

0.1.69 - 2026-02-16

  • updated changelog for 0.1.68 (e11ce389)

  • remove octopus tag from gitlab job (220a1c11)

  • improve cross-origin not allowed info (abca0b0b)

0.1.68 - 2026-02-13

  • update docs roles (e1a21b4b)

  • docs updated on cached roles (60acf231)

  • added make gitlab (a8055f51)

  • fix versions and fix vulnerabilties (5522dbdb)

  • update gitlab to have trivy scan (6d2853b2)

0.1.67 - 2026-02-10

  • 0.1.66 changelog (7c585251)

  • improve roles and level (a5d83316)

0.1.66 - 2026-02-02

  • 0.1.65 changelog (ca1abf22)

  • filter tangogql query fields to improve performance (9cc8104b)

0.1.65 - 2026-01-21

  • 0.1.64 changelog (abf161cd)

  • update docs with getting started setup (d722dbec)

  • docs setup with diagram (a46b79e1)

  • update endpoint, improve http k8s access, resize logo (38be6b4d)

  • make https missing message more clear (e84b457c)

0.1.64 - 2026-01-20

  • 0.1.63 changelog (a014de4a)

  • allow to copy and import custom config JSON (4294b1e4)

  • show app version on config-ui (005fab11)

  • improve coverage (4e5df321)

0.1.63 - 2025-12-10

  • fix reload with single worker (6169e489)

0.1.62 - 2025-12-04

No changes.

0.1.61 - 2025-12-04

No changes.

0.1.60 - 2025-12-03

  • octopus-tangodevice version: 0.1.11 (fbaaa96e)

  • 0.1.58, tangodevice split (f0e4d015)

  • setup roles and groups (a3674d53)

  • update user roles (f15541af)

  • fix users roles (0d4ec1c6)

0.1.57 - 2025-12-02

  • octopus-tangodevice (09d47051)

  • 0.1.56 octopus-tangodevice 0.1.8 (5d15f954)

  • tango device 0.1.9 (cfa7740b)

0.1.55 - 2025-11-27

  • Redis removal (83ebfc06)

  • update .make (28aa5965)

0.1.54 - 2025-11-26

  • improve bad vars reports (b68be4ed)

0.1.53 - 2025-11-24

  • update chart ingress (b4899dea)

  • ska-octopus-redis-stack (97ec100a)

0.1.52 - 2025-11-04

  • changelog 0.1.51 (bd7e8da2)

  • default octopus namespace and helm release ska-octopus-backend (301734b9)

  • update default variables configurations (6fad14e1)

0.1.51 - 2025-10-20

  • optional configUi and authUsers (81a95281)

0.1.50 - 2025-10-09

  • changelog 0.1.49 (2a64c9f3)

  • added .husky (7b80c80d)

  • update .gitignore (5af933e0)

  • git hooks config at release (8d6f5523)

  • condition: ska-tango-base.enabled (bbe92279)

0.1.49 - 2025-10-09

  • changelog 0.1.48 (7b2d62f7)

  • fix test (ae239d01)

  • requirements-create (6b8c2e17)

  • configure auth users (3cb50ccd)

  • local test (1a232a5e)

0.1.48 - 2025-10-06

  • changelog 0.1.47 (24642cf0)

  • fix linting (5e520966)

  • fix reimport (03b1494c)

  • update DEVICE_PRESET (bd1d8199)

  • Config UI Disabled (4a52ab99)

0.1.47 - 2025-10-06

  • changelog 0.1.46 (d53689a5)

  • setup secret-config-ui (e94d0293)

  • Kubernetes Environment Setup (78ab881f)

  • octopus-tangodevice 0.1.5 (c58a71b4)

0.1.46 - 2025-10-06

  • changelog 0.1.45 (3cf6a0cd)

  • update tangodevice and ska-tango-base becasue of bitnami (a6ea938b)

0.1.45 - 2025-10-01

  • changelog 0.1.44 (9804d028)

  • fix graphql respecting value types with the use of ScalarTypes (ef27b065)

0.1.44 - 2025-09-25

  • clear endpoints.json (60e29095)

  • 0.1.43 changelog (c843ea15)

  • updated docs (4fb808d9)

  • artefacts as source of updates (e5944be1)

0.1.43 - 2025-09-24

  • changelog 0.1.42 (ea9a402f)

  • fix readthedocs (834c8e1a)

  • fix readthedocs (4260ca42)

  • accept multiple vars from values.yaml (00b71265)

  • allow https from k8s config ui (8d953408)

  • fix linting (353fbafb)

0.1.42 - 2025-09-18

  • changelog 0.1.41 (ea97900a)

  • sync poetry version (f252472c)

  • improve docker image (7d7f2516)

0.1.41 - 2025-09-18

  • changelog 0.1.40 (0d94ed0a)

  • fix poetry build (67bfdf1b)

  • poetry only, solve some CVEs (ef605e3a)

0.1.40 - 2025-09-18

  • changelog 0.1.39 (e76dce09)

  • skao formatting (1b5253b1)

  • unit-test make python-test (a3ab34c2)

  • replicate make python-test (05709d56)

  • update docs get release (16517c67)

  • gitlab skao (508b77cd)

  • gitlab skao missing deploy job (7c089609)

  • remove deploy step (9a466289)

  • update pyproject.toml (ae2c51a5)

  • package-mode = false (1365f964)

  • tool.poetry.dependencies (76738906)

  • fix tool.poetry.dependencies (990307b5)

  • pylint on poetry dev (62c5f1fb)

  • pylint-junit on poetry dev (148e04d1)

  • pylint # pylint: disable=no-member (4cc66b82)

  • pylint # pylint: disable=no-member (a1cb931c)

  • remove notebook include, no notebooks (2cd52897)

  • tool.poetry.group.docs.dependencies (f6f95ec7)

  • poetry sources (273f1c96)

  • poetry sources priority (883cf417)

  • poetry sources priority (c03216d5)

  • poetry skao source only (3cf60b5b)

  • no k8s steps for now (a3780a01)

  • artefact.skao.int (147357ba)

  • update sync release (876db692)

0.1.39 - 2025-09-16

  • changelog 0.1.38 (9c380e5c)

  • fix docs issue of identation, gitlab unit-test instead of tests (bd89faef)

  • unit-test instead of tests (6d08711d)

  • updated docs with dynamic-endpoints.md (97041fcd)

  • ENABLE_ENDPOINT_LOCALS (4894f5e3)

  • update docs dynamic-endpoints security warnings (8c41289b)

0.1.38 - 2025-09-16

  • changelog 0.1.37 (1a5c329a)

  • blue-octopus.svg (9b437fe2)

  • setup testing (9ce6828a)

  • tests on commit (4a5a53f7)

  • tests on commit (d6accd97)

  • tests on commit (eebaa684)

  • pytest on commit (fa08a2db)

  • improved coverage (54322c06)

  • improve coverage (cf9b4dd8)

  • coverage improve (51e529e5)

  • 64% (6ae6899e)

  • overhall >75% coverage (d9f36c51)

  • coverage >75% (167d4ef1)

  • readthedocs coverage (ddc594b1)

  • readthedocs coverage (e167af87)

  • readthedocs coverage (eb9fa162)

  • readthedocs coverage (f90b2918)

  • fix failing test (2d00f301)

  • clean-ci test (4f122058)

  • try fix for failing hang (ef19cc8d)

  • remove _graceful_reload (fad6eb2b)

  • config editor test improvments (781ae58a)

  • increase pubsub coverage (926cfd82)

  • increase auth coverage (4820ef9d)

  • increased lifespan (d41203a6)

  • config store coverage improvment (961d8519)

0.1.37 - 2025-09-09

  • CHANGELOG 0.1.36 (9e98b694)

  • added missing .readthedocs.yml (46f86087)

  • fix docs path (ac5a82b2)

  • fix version (b985d8ab)

  • update widget_registry to allo gitlab and nexus (6fdc0922)

  • remove warning on default (f62a030d)

0.1.36 - 2025-09-05

  • CHANGELOG 0.1.35 (3ac16f18)

  • Ignore CHANGELOG typos (891b3584)

  • graphql resolver update (a432cfee)

  • safe empty attributes list (503a2a7e)

0.1.35 - 2025-09-03

  • CHANGELOG 0.1.34 (2bc231b1)

  • added docs (e497bacd)

  • Copyright on docs (08495495)

  • lint and format (710513da)

  • precommit on gitlab (a00af212)

  • fix precommit on gitlab (c2f544de)

0.1.34 - 2025-09-03

  • changelog 0.1.33 (8882b676)

  • CSRF security improvement (ffda9484)

  • 15 minutes lock after 5 wrong password (63c8bb75)

  • config ui CORS tightened, Safer DOM rendering (587abafb)

0.1.33 - 2025-09-03

  • chnagelog 0.1.31 (6045b96a)

  • Backend widgets (f36ebb5a)

  • ska-octopus-backend (122d2330)

  • ska-octopus-widgets (843c9fb2)

  • GQL_EXECUTE_TIMEOUT_S: 120 (90343c31)

0.1.31 - 2025-08-21

  • changelog 0.1.30 (5d44a696)

  • secret-hdbpp-dsn-list (3515b701)

  • text area inputs (3f078380)

  • TANGO_MCCS_HTTP_URL and TANGO_MCCS_WS_URL (054f0bd8)

0.1.30 - 2025-08-20

  • changelog 0.1.29 (6d7d350b)

  • Allow only partial secrets present (a1713f5e)

0.1.29 - 2025-08-19

  • changelog 0.1.28 (aa29dee2)

  • Auto Recover System (2f4faeab)

  • delete version from UI (77c5d513)

0.1.28 - 2025-08-19

  • changelog update 0.1.27 (37f67161)

  • timeout 45s (89b687bb)

0.1.27 - 2025-08-19

  • update CHANGELOG 0.1.26 (a6ad8e6f)

0.1.26 - 2025-08-19

  • update changelog (aa24b4be)

  • added PyTango (49b68ef5)

0.1.25 - 2025-08-18

  • show CHANGELOG (deb18e31)

  • Update to individual eda secrets (f470d6c4)

0.1.24 - 2025-08-13

  • EDAs array implementation (88216464)

  • shared pvb (cf89ad8d)

0.1.23 - 2025-08-08

  • setup secrets (0f8ac5d5)

  • key: token (aced4e30)

  • added own pv volume (34a54dd2)

0.1.22 - 2025-08-08

  • ReadOnlyMany (5ef23444)

0.1.21 - 2025-08-07

  • added sharedFolderCounts (17f4cfc1)

  • sharedFiles false by default (aaa6519d)

0.1.20 - 2025-08-07

  • Mccs (80b00314)

  • added pvc-shared-files (4ff50e67)

0.1.18 - 2025-08-05

No changes.

0.1.17 - 2025-08-05

  • setup ODA_URL (035620a3)

0.1.16 - 2025-08-05

  • versioning (09e4c46f)

  • version messages (0253332e)

  • Split script.js (8be57f64)

0.1.15 - 2025-08-04

No changes.

0.1.14 - 2025-07-30

  • increase websocket size package limit (384ee77f)

0.1.13 - 2025-07-28

  • main values (b9a7bb17)

  • dev (2506ad11)

  • split endpoint (8ece437c)

0.1.12 - 2025-07-28

  • mvp update (34bf336b)

0.1.11 - 2025-07-28

  • paths (5128b633)

0.1.10 - 2025-07-24

  • update charts name and NAMESPACE var (14f8fe84)

0.1.9 - 2025-07-22

  • mcss vars (a4fd9beb)

  • mcss tango_host (8cd9f177)

  • minikube: false (19d1893b)

  • new users (b0a4b2cd)

0.1.8 - 2025-07-21

  • conditions on dependencies (4219b03e)

0.1.6 - 2025-07-21

No changes.

0.1.5 - 2025-07-21

  • 0.1.4, hdbpp relative name (2be40a07)

0.1.3 - 2025-07-17

  • push to hub (89b5aeca)

  • Login (c04828d4)

  • config-ui protect (f2e6abd8)

  • fix make (1cab1944)

  • Charts (4ba00e13)

0.1.0 - 2025-07-11

  • Initial commit (12066138)

  • intial setup (804a1903)