Skip to content

Latest commit

 

History

History
71 lines (55 loc) · 7.68 KB

CHANGELOG.md

File metadata and controls

71 lines (55 loc) · 7.68 KB

Changelog

[1.0.0] - estimated 2024-11

[0.12.0] - 2024-10-30

  • [.github/workflows] Update actions #77
  • [theia-cloud] Add ingress.instances.configurationSnippets to values which allows to set nginx configurations via the nginx.ingress.kubernetes.io/configuration-snippet annotation #76
  • [theia-cloud] Add custom secretNames to wildcard instances #73
  • [theia-cloud] Fix theia-cloud helm chart not being updateable #69
  • [documentation] Add links to cluster prerequisites #68

Breaking Changes in 0.12.0

  • [theia-cloud] Move ingress.instanceName to ingress.instances.name #76
  • [theia-cloud] Move ingress.proxyBodySize to ingress.instances.proxyBodySize #76
  • [theia-cloud] Move ingress.allWildcardSecretNames to ingress.instances.allWildcardSecretNames #76
  • [theia-cloud] Remove webview wildcard from default values #72

[0.11.0] - 2024-07-23

  • [theia-cloud-crds] Add option field to CRDs and increase version to Session.v1beta8, Workspace.v1beta5 and AppDefinition.v1beta10 #55 | #293
  • [theia-cloud] Add configurable image preloading #56
  • [theia-cloud] Add landing page configuration options for logo file extension, loading text, user info title & text #58 - contributed on behalf of STMicroelectronics
  • [theia-cloud-base] Self signed certificates are now signed by a Theia Cloud certificate authority. The certificate of the authority may be exported and imported in your Browser for easier local testing #57
  • [theia-cloud-crds] Add ingressHostnamePrefixes list to AppDefinition.v1beta10 #57 | #298
  • [theia-cloud] Add allWildcardInstances to values and create TLS entries for them in the instances-ingress #57
  • [theia-cloud] Add hosts.paths.tlsSecretName to values which allows to optionally set the tls secretName on the ingress tls section when using paths #57
  • [theia-cloud] Add ingress.certManagerAnnotations to values which allows to configure whether cert manager annotations will be added to the ingresses #57

Breaking Changes in 0.11.0

In preparation for a first major release we will introduce some breaking changes in order to make the helm chart configuration easier to understand.

  • [theia-cloud] move hosts.tls to ingress.tls #59
  • [theia-cloud] move hosts.paths.tlsSecretName to ingress.addTLSSecretName (default is set to true which is a change for path based installs) #59
  • [theia-cloud] move hosts.paths to hosts.configuration #59
  • [theia-cloud] remove hosts.useServicePortInHostname (no replacement) #59
  • [theia-cloud] move hosts.servicePort to service.port #59
  • [theia-cloud] move hosts.serviceProtocol to service.protocol #59
  • [theia-cloud] removed hosts.service (now hosts.configuration.service + hosts.configuration.baseHost) #59
  • [theia-cloud] removed hosts.landing (now hosts.configuration.landing + hosts.configuration.baseHost) #59
  • [theia-cloud] removed hosts.instance (now hosts.configuration.instance + hosts.configuration.baseHost) #59
  • [theia-cloud] move app.logo, app.logoData, and app.logoFileExtension to landingPage.logo, landingPage.logoData, and landingPage.logoFileExtension #63

[0.10.0] - 2024-04-02

  • [theia-cloud-crds] Provide conversion webhook for newer versions of CRDs #49 | #283 - contributed on behalf of STMicroelectronics
    • This webhook is called, whenever a resource is requested in a specific version
    • This is enabled from these versions: AppDefintion.v1beta8, Session.v1beta6 and Workspace.v1beta3
    • Older versions are deprecated and no longer in the definition
  • [theia-cloud-crds] Move status like fields to status # | #283 - contributed on behalf of STMicroelectronics
    • Session.v1beta7: Move url, lastActivity and error fields from the spec to the status.
    • Workspace.v1beta4: Move the error field from the spec to the status. Also add the error field to Workspace.v1beta3 as it was missing
  • [theia-cloud-crds] Remove timeout.strategy from AppDefinition # | #283 - contributed on behalf of STMicroelectronics
    • AppDefinition.v1beta9: Removed timeout.strategy and timeout.limit is now just timeout. This was done, as there is only one Strategy left.
  • [theia-cloud-crds] Provide shortnames for AppDefinition (appdef, ad) and Workspaces (ws) #52 | #289 - contributed on behalf of STMicroelectronics
  • [theia-cloud] Make demo application optional (demoApplication.install) and group relevant fields together #52 | #289 - contributed on behalf of STMicroelectronics
    • image -> demoApplication
    • monitor.port -> demoApplication.monitor.port
    • monitor.activityTracker.timeoutAfter -> demoApplication.monitor.activityTracker.timeoutAfter
    • monitor.activityTracker.notifyAfter -> demoApplication.monitor.activityTracker.notifyAfter

[0.9.0] - 2024-01-23

  • [All charts] Align versioning between all components and introduce changelog #45 | #258 - contributed on behalf of STMicroelectronics
  • [All charts] Change CRD versions from vXbeta to v1betaX and only keep latest two versions #46 | #266 - contributed on behalf of STMicroelectronics

[0.8.1] - 2023-10-01

  • Last Milestone based version. No changelog available due to alpha-phase.