Skip to content

Commit c7e1670

Browse files
authored
Merge pull request #78 from Open-MBEE/release/4.0.19
Release/4.0.19
2 parents 8736f80 + 91621bf commit c7e1670

File tree

11 files changed

+54
-20
lines changed

11 files changed

+54
-20
lines changed

build.gradle

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,39 @@ dependencies {
4444
"org.springframework.boot:spring-boot-starter-web",
4545
"org.springframework.boot:spring-boot-starter-actuator",
4646
"org.postgresql:postgresql:42.2.27",
47-
"org.springdoc:springdoc-openapi-ui:1.5.4",
48-
"org.springdoc:springdoc-openapi-webmvc-core:1.5.4",
49-
"org.springdoc:springdoc-openapi-security:1.5.4",
5047
"org.zalando:logbook-spring-boot-starter:2.2.1",
51-
"ch.qos.logback:logback-classic:1.2.11"
48+
"ch.qos.logback:logback-classic:1.2.11",
49+
// below was commented out due to changes to spring 2.6.7 > 2.7.x upgrade
50+
//change the opanapi version from 1.5.4 to 1.6.9
51+
'org.springdoc:springdoc-openapi-ui:1.6.9',
52+
"org.springdoc:springdoc-openapi-webmvc-core:1.6.9",
53+
"org.springdoc:springdoc-openapi-security:1.6.9",
54+
//resolve https://nvd.nist.gov/vuln/detail/CVE-2022-1471
55+
"org.yaml:snakeyaml:2.0",
56+
//https://nvd.nist.gov/vuln/detail/CVE-2022-46364
57+
"org.apache.cxf:cxf-core:3.5.5",
58+
59+
// https://nvd.nist.gov/vuln/detail/CVE-2023-34034
60+
"org.springframework.security:spring-security-core:5.6.12",
61+
"org.springframework.security:spring-security-config:5.6.12",
62+
63+
// RESOLVE HIGH VULNERABILITIES
64+
"org.apache.tomcat.embed:tomcat-embed-core:9.0.75",
65+
"org.springframework.boot:spring-boot-autoconfigure:2.7.12",
66+
"org.jsoup:jsoup:1.15.3",
67+
"org.bouncycastle:bcprov-jdk15on:1.67",
68+
"org.apache.lucene:lucene-core:8.10.0",
69+
"org.apache.commons:commons-compress:1.21",
70+
"com.amazonaws:aws-java-sdk-s3:1.12.261",
71+
"com.fasterxml.jackson.core:jackson-core:2.15.0",
72+
"com.github.junrar:junrar:7.4.1",
73+
// https://mvnrepository.com/artifact/com.google.guava/guava
74+
"com.google.guava:guava:32.0.1-jre",
75+
"com.google.protobuf:protobuf-java:3.16.3",
76+
77+
78+
79+
5280
)
5381
testImplementation(
5482
'org.springframework.boot:spring-boot-starter-test'

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919

2020
# -- Project information -----------------------------------------------------
2121

22-
project = 'Model Management System Reference Implementation'
22+
project = 'Model Management System (MMS 4) Reference Implementation'
2323
copyright = '2020, OpenMBEE'
2424
author = 'OpenMBEE'
2525

2626
master_doc = 'index'
2727

2828
# The full version, including alpha/beta/rc tags
29-
release = '4.0.9'
29+
release = '4.0.19'
3030

3131

3232
# -- General configuration ---------------------------------------------------

docs/configuration.rst

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Configuration Options
1616
mms.stream.batch.size
1717
The limit to use when processing stream data.
1818

19-
| `Default: 100000`
19+
| `Default: 5000`
2020
2121
rdb.project.prefix
2222
The prefix to use for project database creation.
@@ -124,10 +124,12 @@ LDAP Configuration
124124
ldap.user.dn.pattern
125125
The dn pattern for the user. Can accept multiple patterns for separate branches, delimited by ';'. Required.
126126

127+
| `Default: uid={0}`
128+
127129
ldap.user.attributes.username
128130
The attribute to use for the username. Optional.
129131

130-
| `Default: uid={0}`
132+
| `Default: uid`
131133
132134
ldap.user.attributes.email
133135
The attribute to use for the email address. Optional.
@@ -155,6 +157,9 @@ Storage Configuration
155157

156158
If aws s3 environment is used and s3.access_key and s3.secret_key are not defined, credentials will be taken according to the `aws default credential provider chain <https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html>`_.
157159

160+
s3.endpoint
161+
Endpoint of S3 compliant storage service
162+
158163
s3.access_key
159164
This is the access key for the S3 bucket. Required (Optional if using AWS).
160165

docs/docker.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Running MMS
4949
First, create a container from an MMS image. In the example below, the container is using the host network for simplicity.
5050
::
5151

52-
docker create --name=mms --network="host" -e "SPRING_CONFIG_LOCATION=/mms.properties" openmbee/mms:4.0.0-b5
52+
docker create --name=mms --network="host" -e "SPRING_CONFIG_LOCATION=/mms.properties" openmbee/mms:4.0.19
5353

5454
Copy properties
5555
If using the above command, copy the properties file to the defined spring config location.

docs/overview.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
Overview
33
========
44

5-
The Model Management System (MMS) provide services for managing models and is a version control system for structured data. It exposes model information through RESTful web services that can be used for CRUD operations, branching, and tagging of the model repository.
6-
7-
The MMS also provides web services for storing and searching Jupyter Lab notebooks.
5+
The Model Management System (MMS 4) provide services for managing models and is a version control system for structured data. It exposes model information through RESTful web services that can be used for CRUD operations, branching, and tagging of the model repository.
86

97
This Reference Implementation provides a generic build with basic features aimed at the end user.

gradle.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
version=4.0.18
1+
version=4.0.19
22
group=org.openmbee.mms
33

4-
mmsVersion=4.0.18
5-
springBootVersion=2.6.7
4+
mmsVersion=4.0.19
5+
springBootVersion=2.7.11

openapi/api-docs.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ info:
55
license:
66
name: Apache 2.0
77
url: http://www.apache.org/licenses/LICENSE-2.0.txt
8-
version: 4.0.18
8+
version: 4.0.19
99
contact:
1010
name: OpenMBEE
1111
url: http://openmbee.org
@@ -1917,6 +1917,9 @@ components:
19171917
items:
19181918
type: string
19191919
nullable: true
1920+
commitId:
1921+
type: string
1922+
nullable: true
19201923
rejected:
19211924
type: array
19221925
nullable: true

openapi/doc-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
"invokerPackage": "org.openmbee.mms",
44
"groupId": "org.openmbee.mms",
55
"artifactId": "mms-client",
6-
"artifactVersion": "4.0.17"
6+
"artifactVersion": "4.0.19"
77
}

openapi/java-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"groupId": "org.openmbee.mms",
33
"artifactId": "mms-java-client",
4-
"artifactVersion": "4.0.17",
4+
"artifactVersion": "4.0.19",
55
"artifactUrl": "https://github.com/Open-MBEE/mms",
66
"artifactDescription": "Java OpenAPI Client for MMS",
77
"library": "jersey2",

openapi/python-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"packageName": "mms_python_client",
33
"projectName": "mms-python-client",
4-
"packageVersion": "4.0.17"
4+
"packageVersion": "4.0.19"
55
}

src/main/java/org/openmbee/mms/mmsri/MMSRIApplication.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
@OpenAPIDefinition(
1414
info = @Info(
1515
title = "MMS Reference Implementation API",
16-
version = "4.0.18",
16+
version = "4.0.19",
1717
description = "Documentation for MMS API",
1818
license = @License(name = "Apache 2.0", url = "http://www.apache.org/licenses/LICENSE-2.0.txt")
1919
),

0 commit comments

Comments
 (0)