- [java/operator] Use ingress path type ImplementationSpecific instead of Prefix #449
- [java/operator] Create missing internal services in eager start app definition handler #441
- [theia] Introduce new folder
theiafor all Theia extensions and an example app to test these #389 - [node/monitor-theia] Move Theia monitor extension to
theia/extensions/monitor-theia#389 - [theia/extensions/monitor-theia] Update Theia dependencies to
^1.55.0#389 - [ci] Add Theia CI workflow, add reusable Theia extension publish workflow #389
- [java] Fix and improve eager start handling #393, #396
- [java/service] Add admin user concept and app definition scaling endpoint #400
- [docker] Provide ARM64 images #404, #408
- [java/common] Truncate labels longer than 63 chars #413, #417
- [java/conversion] Allow to set conversion webhook certificate reload period #410
- [all components] Introduce config store Theia extension and REST endpoint #432, #438
- [java/common] Changed
LabelsUtil.createSessionLabelsto acceptAppDefinitioninstead ofAppDefinitionSpec
- [java/common] Truncate labels longer than 63 chars #413
- [java/operator] Add Theia Cloud Labels on Resources created by operator #362
- [node] Updated Node Dependencies #371 - contributed on behalf of STMicroelectronics
- [terraform] Update
cert-manager,ingress-nginx, andkeycloak#371 - contributed on behalf of STMicroelectronics
- [All components] Documented naming conventions and updated code to follow #368
- [documentation] Add REST API markdown docs #363
- [node/common] Update Common Package to support listing app definitions #361
- [java/service] Extend service with a list app definitions endpoint #361
- [documentation] Improved debugging documentation #354
- [java] Fixed issue where monitor might have stopped session during session startup #354
- [terraform] Added Devcontainer for GKE demo #353
- [github] Moved from
eclipsesourcetoeclipse-theiaorg as an official Theia subproject #353 #358 - [node] Updated Node Dependencies #345 - contributed on behalf of STMicroelectronics
- [java] Updated Maven Dependencies #345 - contributed on behalf of STMicroelectronics
See the helm chart Changelog for more details.
We did some renaming in preparation for 1.0.0
- NOTE: default namespace renamed from
theiacloudtotheia-cloud - Config Map template label key updated from
theiacloudtotheia-cloud.io/template-purpose - PVC label
theia.cloud.workspace.namerenamed totheia-cloud.io/workspace-name - System property
THEIA_CLOUD_APP_IDrenamed toTHEIACLOUD_APP_ID - System property
THEIA_CLOUD_USE_KEYCLOAKrenamed toTHEIACLOUD_USE_KEYCLOAK - Theia Monitor paths changed from
/services/theiacloud-to/services/theia-cloud-
- [common] Add option field to CRDs and increase version to
Session.v1beta8,Workspace.v1beta5andAppDefinition.v1beta10#293 | #55 - [java] Separate operator default implementation from library to allow for easier customization #303
- [node] Unify the existing landing and try now pages to a new ViteJS based landing page #304 | #58 - contributed on behalf of STMicroelectronics
- The new page is based on the old try now page but uses ViteJS instead of the deprecated Create React App
- Extend configuration options for the new landing page for texts and logo file type
- Removed terms and conditions
- Build the common package as ESM and CJS bundles for extended compatibility
- [common] Add
ingressHostnamePrefixeslist toAppDefinition.v1beta10#298 | #57 - [java] Improved naming for kubernetes resources #326
See the helm chart Changelog for more details.
- [.github/workflows] Improve version detection in workflows (do not build release commits, auto-detect version for demo publishing) #280 - contributed on behalf of STMicroelectronics
- [node] Separate
monitorpackage from other workspaces to fix bundling the extension #280 - contributed on behalf of STMicroelectronics - [conversion] Provide java conversion webhook for CRD updates #283 | #49 - contributed on behalf of STMicroelectronics
- [.github/workflows] Add ci for
conversion-webhookand fix typo to build on version bumps #283 | #49 - contributed on behalf of STMicroelectronics - [common] Update CRs, keep previous version and offer Hub (used by conversion-webhook) #283 | #49 - contributed on behalf of STMicroelectronics
- Move status like fields to status
Session.v1beta7: Moveurl,lastActivityanderrorfields from the spec to the status.Workspace.v1beta4: Move theerrorfield from the spec to the status. Also add theerrorfield toWorkspace.v1beta3as it was missing
- Remove
timeout.strategyfrom AppDefinitionAppDefinition.v1beta9: Removedtimeout.strategyandtimeout.limitis now justtimeout. This was done, as there is only one Strategy left.
- Move status like fields to status
- [java] Update io.fabric8.kubernetes-client to version 6.10.0. Also update Quarkus platform to 3.8.1. This provides kubernetes 1.29 support #287
- [terraform] Change terraform values to conform to helm chart changes #289 | #52 - contributed on behalf of STMicroelectronics
- [node/landing-page] Make npm workspace and remove yarn references from repo #258 | #45 - contributed on behalf of STMicroelectronics
- [All components] Align versioning between all components and introduce Changelog #258 | #45 - contributed on behalf of STMicroelectronics
- [All components] Update CRD version scheme for all CRDs from
theia.cloud/vXbetatotheia.cloud/v1betaX#266 | #46 - contributed on behalf of STMicroelectronics - [java/service] Update Quarkus from 2.12.0 to 3.3.1 #266 - contributed on behalf of STMicroelectronics
- [java] Update fabric8 Kubernetes client from 5.12.2 to 6.7.2 #266 - contributed on behalf of STMicroelectronics
- [java/common] Introduce hub-objects for all custom resources #266 - contributed on behalf of STMicroelectronics
- [demo] Fix demo applications to Theia's latest Community Release (1.43.1) #267 - contributed on behalf of STMicroelectronics
- [node/monitor-theia] Make
@theiadependencies peerDependencies #267 - contributed on behalf of STMicroelectronics - [node] Update to node 20 #269
- [All components] Clean up repository #275 - contributed on behalf of STMicroelectronics
- Last Milestone based version. No changelog available due to alpha-phase.