Skip to content

Commit c356223

Browse files
authored
Prepare 0.12.0 Release (#369)
* move devcontainer to gke directory * create changelog * update versions * update vsix
1 parent 78b4b58 commit c356223

File tree

34 files changed

+75
-49
lines changed

34 files changed

+75
-49
lines changed

.github/workflows/publish-demos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
required: true
1818

1919
env:
20-
VERSION: 0.12.0-next
20+
VERSION: 0.12.0
2121

2222
jobs:
2323
check-version:

.github/workflows/reusable-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ on:
1919
required: true
2020

2121
env:
22-
VERSION: 0.12.0-next
22+
VERSION: 0.12.0
2323

2424
jobs:
2525
build:

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,32 @@
11
# Changelog
22

3-
## [0.12.0] - estimated 2024-10
3+
## [1.0.0] - estimated 2024-11
4+
5+
## [0.12.0] - 2024-10-30
6+
7+
- [All components] Documented naming conventions and updated code to follow [#368](https://github.com/eclipse-theia/theia-cloud/pull/368)
8+
- [documentation] Add REST API markdown docs [#363](https://github.com/eclipse-theia/theia-cloud/pull/363)
9+
- [node/common] Update Common Package to support listing app definitions [#361](https://github.com/eclipse-theia/theia-cloud/pull/361)
10+
- [java/service] Extend service with a list app definitions endpoint [#361](https://github.com/eclipse-theia/theia-cloud/pull/361)
11+
- [documentation] Improved debugging documentation [#354](https://github.com/eclipse-theia/theia-cloud/pull/354)
12+
- [java] Fixed issue where monitor might have stopped session during session startup [#354](https://github.com/eclipse-theia/theia-cloud/pull/354)
13+
- [terraform] Added Devcontainer for GKE demo [#353](https://github.com/eclipse-theia/theia-cloud/pull/353)
14+
- [github] Moved from `eclipsesource` to `eclipse-theia` org as an official Theia subproject [#353](https://github.com/eclipse-theia/theia-cloud/pull/353) [#358](https://github.com/eclipse-theia/theia-cloud/pull/358)
15+
- [node] Updated Node Dependencies [#345](https://github.com/eclipse-theia/theia-cloud/pull/345) - contributed on behalf of STMicroelectronics
16+
- [java] Updated Maven Dependencies [#345](https://github.com/eclipse-theia/theia-cloud/pull/345) - contributed on behalf of STMicroelectronics
17+
18+
### Breaking Changes in 0.12.0
19+
20+
See the helm chart Changelog for [more details](https://github.com/eclipse-theia/theia-cloud-helm/blob/main/CHANGELOG.md#breaking-changes-in-0120).
21+
22+
We did some renaming in preparation for 1.0.0
23+
24+
- NOTE: default namespace renamed from `theiacloud` to `theia-cloud`
25+
- Config Map template label key updated from `theiacloud` to `theia-cloud.io/template-purpose`
26+
- PVC label `theia.cloud.workspace.name` renamed to `theia-cloud.io/workspace-name`
27+
- System property `THEIA_CLOUD_APP_ID` renamed to `THEIACLOUD_APP_ID`
28+
- System property `THEIA_CLOUD_USE_KEYCLOAK` renamed to `THEIACLOUD_USE_KEYCLOAK`
29+
- Theia Monitor paths changed from `/services/theiacloud-` to `/services/theia-cloud-`
430

531
## [0.11.0] - 2024-07-23
632

demo/dockerfiles/demo-theia-docker/project/java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>com.example</groupId>
99
<artifactId>demo</artifactId>
10-
<version>1.0-SNAPSHOT</version>
10+
<version>0.0.1</version>
1111

1212
<name>demo</name>
1313

demo/dockerfiles/demo-theia-monitor-vscode/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ FROM node:18-bullseye-slim as build-stage
22

33
# Copy and unzip the vsix file
44
RUN apt-get update && apt-get install -y unzip && rm -rf /var/lib/apt/lists/*
5-
COPY theia-cloud-monitor-0.12.0-next.vsix /tmp/theia-cloud-monitor.vsix
5+
COPY theia-cloud-monitor-0.12.0.vsix /tmp/theia-cloud-monitor.vsix
66
RUN mkdir /tmp/extracted && unzip /tmp/theia-cloud-monitor.vsix -d /tmp/extracted
77

8-
FROM theiacloud/theia-cloud-demo:0.12.0-next as production-stage
8+
FROM theiacloud/theia-cloud-demo:0.12.0 as production-stage
99

1010
COPY --chown=theia:theia --from=build-stage /tmp/extracted /home/theia/plugins

demo/dockerfiles/demo-theia-monitor-vscode/project/java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>com.example</groupId>
99
<artifactId>demo</artifactId>
10-
<version>1.0-SNAPSHOT</version>
10+
<version>0.0.1</version>
1111

1212
<name>demo</name>
1313

dockerfiles/conversion-webhook/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN cd /conversion/common/maven-conf && \
1212

1313
FROM eclipse-temurin:17-jre-alpine
1414
WORKDIR /conversion
15-
COPY --from=builder /conversion/conversion/org.eclipse.theia.cloud.conversion/target/conversion-webhook-0.12.0-SNAPSHOT-runner.jar .
15+
COPY --from=builder /conversion/conversion/org.eclipse.theia.cloud.conversion/target/conversion-webhook-0.12.0-runner.jar .
1616

17-
ENTRYPOINT java -jar ./conversion-webhook-0.12.0-SNAPSHOT-runner.jar
17+
ENTRYPOINT java -jar ./conversion-webhook-0.12.0-runner.jar
1818
CMD [ "" ]

dockerfiles/operator/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ RUN mkdir /templates
1717
WORKDIR /log-config
1818
COPY java/operator/org.eclipse.theia.cloud.defaultoperator/log4j2.xml .
1919
WORKDIR /operator
20-
COPY --from=builder /operator/operator/org.eclipse.theia.cloud.defaultoperator/target/defaultoperator-0.12.0-SNAPSHOT-jar-with-dependencies.jar .
20+
COPY --from=builder /operator/operator/org.eclipse.theia.cloud.defaultoperator/target/defaultoperator-0.12.0-jar-with-dependencies.jar .
2121
# to get more debug information from the kubernetes client itself, add -Dorg.slf4j.simpleLogger.defaultLogLevel=DEBUG below
22-
ENTRYPOINT [ "java", "-Dlog4j2.configurationFile=/log-config/log4j2.xml", "-jar", "./defaultoperator-0.12.0-SNAPSHOT-jar-with-dependencies.jar" ]
22+
ENTRYPOINT [ "java", "-Dlog4j2.configurationFile=/log-config/log4j2.xml", "-jar", "./defaultoperator-0.12.0-jar-with-dependencies.jar" ]
2323
CMD [ "" ]

dockerfiles/operator/Dockerfile.withcache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN mkdir /templates
1818
WORKDIR /log-config
1919
COPY java/operator/org.eclipse.theia.cloud.defaultoperator/log4j2.xml .
2020
WORKDIR /operator
21-
COPY --from=builder /operator/operator/org.eclipse.theia.cloud.defaultoperator/target/defaultoperator-0.12.0-SNAPSHOT-jar-with-dependencies.jar .
21+
COPY --from=builder /operator/operator/org.eclipse.theia.cloud.defaultoperator/target/defaultoperator-0.12.0-jar-with-dependencies.jar .
2222
# to get more debug information from the kubernetes client itself, add -Dorg.slf4j.simpleLogger.defaultLogLevel=DEBUG below
23-
ENTRYPOINT [ "java", "-Dlog4j2.configurationFile=/log-config/log4j2.xml", "-jar", "./defaultoperator-0.12.0-SNAPSHOT-jar-with-dependencies.jar" ]
23+
ENTRYPOINT [ "java", "-Dlog4j2.configurationFile=/log-config/log4j2.xml", "-jar", "./defaultoperator-0.12.0-jar-with-dependencies.jar" ]
2424
CMD [ "" ]

0 commit comments

Comments
 (0)