Skip to content

Commit 7a3aeac

Browse files
Bump dependencies, remove feature flag around branches.
1 parent 746134d commit 7a3aeac

File tree

6 files changed

+11
-10
lines changed

6 files changed

+11
-10
lines changed

structurizr-onpremises/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM tomcat:10.1.35-jre21-temurin-noble
1+
FROM tomcat:10.1.39-jre21-temurin-noble
22
ENV PORT=8080
33

44
RUN set -eux; \

structurizr-onpremises/build.gradle

+6-6
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ dependencies {
6060

6161
implementation 'javax.annotation:javax.annotation-api:1.3.2'
6262

63-
def springVersion = '6.2.3'
64-
def springSecurityVersion = '6.3.5'
63+
def springVersion = '6.2.5'
64+
def springSecurityVersion = '6.4.4'
6565
implementation "org.springframework:spring-webmvc:${springVersion}"
6666
implementation "org.springframework.security:spring-security-web:${springSecurityVersion}"
6767
implementation "org.springframework.security:spring-security-config:${springSecurityVersion}"
6868
implementation "org.springframework.security:spring-security-ldap:${springSecurityVersion}"
6969
implementation "org.springframework.security:spring-security-saml2-service-provider:${springSecurityVersion}"
7070
implementation 'org.springframework.session:spring-session-data-redis:3.3.3'
71-
implementation 'redis.clients:jedis:5.1.5'
71+
implementation 'redis.clients:jedis:5.2.0'
7272

7373
def luceneVersion = '9.12.0'
7474
implementation "org.apache.lucene:lucene-core:${luceneVersion}"
@@ -80,13 +80,13 @@ dependencies {
8080
implementation "org.apache.logging.log4j:log4j-jcl:${log4jVersion}"
8181
implementation "org.apache.logging.log4j:log4j-slf4j-impl:${log4jVersion}"
8282

83-
implementation 'org.elasticsearch.client:elasticsearch-rest-client:7.17.25'
83+
implementation 'org.elasticsearch.client:elasticsearch-rest-client:7.17.28'
8484
implementation 'org.apache.httpcomponents:httpasyncclient:4.1.5'
8585

8686
implementation 'com.amazonaws:aws-java-sdk-s3:1.12.777'
8787
implementation 'com.amazonaws:aws-java-sdk-sts:1.12.777'
8888

89-
implementation 'com.azure:azure-storage-blob:12.29.0'
89+
implementation 'com.azure:azure-storage-blob:12.30.0'
9090

9191
implementation 'javax.cache:cache-api:1.1.1'
9292
implementation 'org.ehcache:ehcache:3.10.8'
@@ -104,7 +104,7 @@ dependencies {
104104
}
105105
}
106106

107-
testImplementation 'org.testcontainers:elasticsearch:1.20.3'
107+
testImplementation 'org.testcontainers:elasticsearch:1.20.6'
108108
}
109109

110110
tasks.withType(JavaCompile).configureEach {

structurizr-onpremises/src/main/java/com/structurizr/onpremises/configuration/Configuration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ private void configureFeatures() {
107107
features.configure(Features.UI_WORKSPACE_SETTINGS, Boolean.parseBoolean(getProperty(Features.UI_WORKSPACE_SETTINGS)));
108108
features.configure(Features.UI_DSL_EDITOR, Boolean.parseBoolean(getProperty(Features.UI_DSL_EDITOR)));
109109
features.configure(Features.WORKSPACE_ARCHIVING, Boolean.parseBoolean(getProperty(Features.WORKSPACE_ARCHIVING)));
110-
features.configure(Features.WORKSPACE_BRANCHES, PREVIEW_FEATURES && Boolean.parseBoolean(getProperty(Features.WORKSPACE_BRANCHES)));
110+
features.configure(Features.WORKSPACE_BRANCHES, Boolean.parseBoolean(getProperty(Features.WORKSPACE_BRANCHES)));
111111
features.configure(Features.WORKSPACE_SCOPE_VALIDATION, getProperty(Features.WORKSPACE_SCOPE_VALIDATION).equalsIgnoreCase(Features.WORKSPACE_SCOPE_VALIDATION_STRICT));
112112
features.configure(Features.DIAGRAM_REVIEWS, Boolean.parseBoolean(getProperty(Features.DIAGRAM_REVIEWS)));
113113
features.configure(Features.DIAGRAM_ANONYMOUS_THUMBNAILS, Boolean.parseBoolean(getProperty(Features.DIAGRAM_ANONYMOUS_THUMBNAILS)));

structurizr-onpremises/src/main/java/com/structurizr/onpremises/web/ContextLoaderListener.java

+3
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,9 @@ public void uncaughtException(Thread t, Throwable ex) {
167167
} catch (Exception e) {
168168
e.printStackTrace();
169169
}
170+
171+
// todo: https://github.com/structurizr/onpremises/issues/136
172+
System.setProperty("aws.java.v1.disableDeprecationAnnouncement", "true");
170173
}
171174

172175
private void logAllProperties(Log log, Properties properties) {

structurizr-onpremises/src/main/java/com/structurizr/onpremises/web/dsl/PublicDslController.java

-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ public String show(ModelMap model, String source, String json, String view) thro
125125

126126
private Workspace fromDsl(String dsl) throws StructurizrDslParserException, WorkspaceScopeValidationException {
127127
StructurizrDslParser parser = new StructurizrDslParser();
128-
parser.getFeatures().configure(Features.ARCHETYPES, Configuration.PREVIEW_FEATURES);
129128
parser.setRestricted(true);
130129
parser.parse(dsl);
131130

structurizr-onpremises/src/main/java/com/structurizr/onpremises/web/workspace/dsl/DslEditorController.java

-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@ public DslEditorResponse postToDslEditor(
119119

120120
private Workspace fromDsl(String dsl) throws StructurizrDslParserException, WorkspaceScopeValidationException {
121121
StructurizrDslParser parser = new StructurizrDslParser();
122-
parser.getFeatures().configure(com.structurizr.dsl.Features.ARCHETYPES, Configuration.PREVIEW_FEATURES);
123122
parser.setRestricted(true);
124123
parser.parse(dsl);
125124

0 commit comments

Comments
 (0)