Skip to content

Navigation Menu

Sign in
Sign up
Hakju Oh edited this page Jul 7, 2026 · 163 revisions

From latest to oldest.

3.5.2: Jul 7, 2026

This release centers on a substantial OpenAPI Document upgrade — RFC 9457 error responses, request bodies on DELETE operations, an OpenAPI 3.0/3.1 minor-version selector, and the ability to edit a BIE's OpenAPI options directly from its root — together with a broad Business Term overhaul that adds a drag-and-drop import dialog, in-place term management in the BIE editor, and a large set of correctness and integrity fixes. It also introduces developer-controlled sibling sort order for model browsing, a safety warning in the BIE editor, and richer database schema documentation. On the platform side, the score-web front end moves to Angular 21.

Enhancements

OpenAPI / OAS

Business Term

BIE editor and model browsing

Database schema

  • Issue #1759 - Augment database schema tables and comments

    This is a documentation-only change — table-level descriptions were added for 60 previously-undocumented tables and column comments were corrected or filled in. There are no structural, column, index, or constraint changes.

Bug fixes

OpenAPI / OAS

Business Term

  • Issue #1752 - Business Term: correctness, authorization, and integrity defects

    A broad set of Business Term catalog and assignment defects were fixed, including assignment Discard removing the wrong record, missing server-side authorization on endpoints, a non-working in-use deletion guard, unpersisted list filters, duplicate assignments, and External Reference URI truncation, along with numerous validation and UI fixes.

Platform updates

  • score-web front end upgraded from Angular 20.3.25 to Angular 21.2.17 (Issue #1748), including TypeScript 5.9 and the Angular Material/CDK 21 toolchain
  • Security and library updates, including jackson-bom 2.21.1 → 2.21.4 (patching jackson-databind CVEs) and jOOQ 3.20.12 → 3.20.17
  • Spring Boot remains at 3.5.15

Upgrade note

Before proceeding with the upgrade, we strongly recommend backing up your data. As with versions 3.5.0 and 3.5.1, database version management is handled by Flyway. On first startup the backend automatically applies the V3_5_2 migration — which adds the sibling sort-order table, the OpenAPI error-response columns, and the schema table/column comments — so you do not need to manually apply a database migration SQL script during the upgrade.

Docker environment

If you are running connectCenter in a Docker environment, update the following image tags:

  • srt-web to 3.5.2
  • srt-http-gateway to 3.5.2
  • srt-repo to 3.5.2
  • redis to 7.4.8

See docker-compose.yml for an example.


3.5.1: Jun 21, 2026

This release focuses on OpenAPI Doc improvements, including the ability to define endpoints that do not reference a BIE, a simplified operationId format, and additional security scheme options. It also enhances the BIE Package manifest with backward-compatibility and revision reason information (delivered as a Draft 0.3 manifest — see the note below), introduces GitHub issue tracking for component changes, and resolves several bug fixes. Key platform dependencies are updated as well, including Spring Boot 3.5.15 and Angular 20.3.25.

Enhancements

OpenAPI / OAS

BIE package

  • Issue #1733 - Populate Backward Compatibility Indicator and Revision Reason Text in BIE Package Manifest

    Partially delivered — emitted only under the new Draft 0.3 manifest (selectable via the Manifest Version dropdown next to Generate; 0.2 stays the stable default). The package-level Revision Reason is complete, but 0.3 is marked Draft because the Backward Compatibility Indicator design is not yet final: the confusing syntaxIndependent indicator will likely be dropped in favor of the XML/JSON indicators, the JSON scalar→array cardinality-flip break is still unresolved, and the rule set needs further review. See the issue's comments.

Component change tracking

Bug fixes

OpenAPI / OAS

Additional fixes

Platform updates

  • Spring Boot upgraded to 3.5.15
  • Angular upgraded to 20.3.25
  • Routine library and security updates, including jOOQ, Netty, Lombok, MariaDB Java client, Log4j, springdoc, Spring AI, AspectJ, PlantUML, json-schema-validator, and XSOM

Upgrade note

Before proceeding with the upgrade, we strongly recommend backing up your data. As with version 3.5.0, database version management in 3.5.1 is handled by Flyway. As a result, users do not need to manually apply a database migration SQL script during upgrade.

Docker environment

If you are running connectCenter in a Docker environment, update the following image tags:

  • srt-web to 3.5.1
  • srt-http-gateway to 3.5.1
  • srt-repo to 3.5.1
  • redis to 7.4.8

See docker-compose.yml for an example.


3.5.0: Mar 30, 2026

This release includes significant enhancements to BIE expression and packaging, expanded JSON Schema and OpenAPI support, and several fixes for OpenAPI document generation and BIE behavior. It also updates key platform dependencies, including Spring Boot 3.5.13, Angular 20.3.18, MariaDB 11.8.6, and Redis 7.4.8.

Enhancements

BIE expression and packaging

OpenAPI / OAS

Browser view and end-user experience

BIE state transition

Additional fixes

Platform updates

  • Spring Boot upgraded to 3.5.13
  • Angular upgraded to 20.3.18
  • MariaDB upgraded to 11.8.6
  • Redis upgraded to 7.4.8

Upgrade note

Before proceeding with the upgrade, we strongly recommend backing up your data. Starting with version 3.5.0, database version management is handled by Flyway. As a result, users no longer need to manually apply a database migration SQL script during upgrade.

Docker environment

If you are running connectCenter in a Docker environment, update the following image tags:

  • srt-web to 3.5.0
  • srt-http-gateway to 3.5.0
  • srt-repo to 3.5.0
  • redis to 7.4.8

See docker-compose.yml for an example.

3.4.2: Feb 13, 2025

This release includes several enhancements and bug fixes. Detailed information about each change is available in the linked issues below.

Enhancements

Bug fixes

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.4.2 (example: link).

Upgrade from 3.4.1

connectCenter 3.4.1 user MUST upgrade DB schemas through the migration script mig_3.4.1_to_3.4.2.sql before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

3.4.1: Sep 5, 2025

This release includes several enhancements and bug fixes. Detailed information about each change is available in the linked issues below.

Enhancements

Bug fixes

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.4.1 (example: link).

Upgrade from 3.4.0

connectCenter 3.4.0 user MUST upgrade DB schemas through the migration script mig_3.4.0_to_3.4.1.sql before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

3.4.0.1: May 29, 2025

We are releasing version 3.4.0.1 as a patch update that includes hotfixes addressing several bugs, such as those listed below:

If you have already upgraded to version 3.4.0, we strongly recommend updating to this version. Otherwise, please review the 3.4.0 Release Notes and perform the database migration before upgrading to this version.

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.4.0.1 (example: link).

3.4.0: May 16, 2025

[Deprecated. See 3.4.0.1] This release includes two major new features — BIE Inheritance and Multi-Library Support — along with a few bug fixes. Detailed information about each change is available in the individual issues listed below.

Key Features

Bug fixes

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.4.0 (example: link).

Upgrade from 3.3.x

connectCenter 3.3.x user MUST upgrade DB schemas through the migration script mig_3.3.0_to_3.4.0.sql before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

3.3.3: Nov 6, 2024

This release includes improvements related to UI enhancements as well as some bug fixes. Here is the list of related issues.

Enhancements

Bug fix

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.3.3 (example: link).

3.3.2: Aug 9, 2024

This release includes a patch to fix the following issues:

Bug fix

Accordingly, the previous version 3.3.1 is deprecated, and we strongly recommend upgrading to 3.3.2 if you are currently using it.

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.3.2 (example: link).

3.3.1: Jun 27, 2024 (Deprecated)

This patch release includes several enhancements and bug fixes as described below.

Enhancements

Bug fixes

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.3.1 (example: link).

3.3.0: May 8, 2024

New Features / Enhancements

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.3.0 (example: link).

Upgrade from 3.2.x

connectCenter 3.2.x user MUST upgrade DB schemas through the migration script mig_3.2.0_to_3.3.0.sql before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

3.2.2: Mar 15, 2024

This patch release includes several enhancements, such as updating the OpenAPI document expression and administrative features. Below is a list of issues in this milestone:

Enhancements

Bug fixes

If you are running connectCenter in a Docker environment, you need to update the srt-web and srt-http-gateway Docker image tags to version 3.2.2 (example: link). Additionally, the srt-repo image has also been updated to version 3.2.2 to patch MariaDB to version 11.0.5. You can optionally choose to use this image.

Furthermore, the external-api module is now available. To integrate it, please refer to this guide for configuring it in your current docker-compose.yaml configuration.

3.2.1: Dec 13, 2023

This patch release includes several enhancements, including a variety of changes related to Open API documents (thanks to @dubnemo) and addressing critical security concerns (thanks to @smorgan19). Here is a list of issues in this milestone:

Enhancements

Bug fix

If you are running connectCenter in the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 3.2.1 (Example: link).

In addition, the external-api module is now available. To use it, please read this guide on setting it up in your current docker-compose.yaml configuration.

3.2.0: Nov 3, 2023

This release includes several enhancements, including addition of the 'OpenAPI Document' menu to manage merged OpenAPI expressions, moving den columns from CC history tables to CC manifest tables, etc. Here are some of the key changes:

Enhancements

If you are running connectCenter on the docker environment, you need to update the srt-web, srt-http-gateway, and srt-repo docker image tags to 3.2.0 (Example: link).

Upgrade from 3.1.x

Score 3.1.x user MUST upgrade DB schemas through the migration script mig_3.1.0_to_3.2.0.sql before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

3.1.2: Oct 27, 2023

This is a patch release to fix a module set release validation failure for connectSpec 10.10.1. If you are running connectCenter on the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 3.1.2 (Example: link).

Bug fixes

3.1.1: Oct 13, 2023

This release contains several bug fixes and small enhancements. Here is a list of changes:

Enhancements

Bug fixes

Please see Score 3.1.1 milestone for more details.

If you are running Score on the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 3.1.1 (Example: link).

3.1.0: Aug 27, 2023

Please see the upgrade instruction

This release includes several enhancements and bug fixes, including 'Convert Database to MariaDB', addition of AVSC/AVRO as an Expressable schema format, etc. Here are some of the key changes:

Enhancements

Bug fixes

3.0.4: Jun 7, 2023

This is a patch release included changing a logo, updating BCCP DENs, and bug fixes. If you are running Score on the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 3.0.4 (Example: link).

Enhancements

Bug fixes

3.0.3: May 18, 2023

This is a patch release included several enhancements and bug fixes. If you are running Score on the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 3.0.3 (Example: link).

Enhancements

Bug fixes

3.0.2: Apr 28, 2023

This is a patch release included several enhancements and bug fixes. If you are running Score on the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 3.0.2 (Example: link).

  • Note: the srt-repo image has been updated to 3.0.2 to keep up with the base image, MySQL, which has been updated from 5.7.41 to 5.7.42. Please consider updating the version of the srt-repo.

Enhancements

Bug fixes

3.0.1: Apr 7, 2023

This is a patch release included several enhancements and bug fixes. If you are running Score on the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 3.0.1.

Enhancements

Bug Fixes

3.0.0: Mar 21, 2023

This release includes several enhancements and bug fixes, including multi-tenancy, business term management, tagging, etc. Here are some of the key changes:

Enhancements

  • #1346 Update database and BIE retrieval to support multi-tenancy
  • #602 Create Business Term capabilities map to BIE tables and relate to a data catalog
  • #1047 Add a "OAGIS Entity" filter to CC VIew/Edit page and also ASCCP selection page for BIE creation
  • Upgrade Angular to 14.2.12 and Spring Boot to 3.0.4
    • #1333 Angular v14
    • #1425 Http-Gateway Image Contains 2 Critical Security Vulnerabilities

Bug Fixes

  • #1353 Fail to update context scheme value that derived from the code list
  • #1365 'My recent BIEs' and 'My unused extensions in BIEs' panels in homepage doesn't show DEN
  • #1393 If the code list is in Deleted state it should be displayed using Strikethrough font for the code list selection
  • #1431 "Update" button unexpectedly disabled when editing BIE
  • #1445 Nothing's happened during creating a new module set with 'default' option.

Please see Score 3.0 milestone for more details.

Upgrade from 2.4.x

Score 2.4.x user MUST upgrade DB schemas through the migration script mig_2.4.0_to_3.0.0.sql before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

2.4.1: Feb 17, 2023

This is a patch release included several enhancements in OpenAPI expression. If you are running Score on the docker environment, you need to update the srt-web and srt-http-gateway docker image tags to 2.4.1.

Enhancements

Bug Fixes

2.4.0.1: Dec 07, 2022 (Updated)

This version is a patch release to fix the reported bugs. Score 2.4.0 users need to upgrade the srt-web and srt-http-gateway docker image tags from 2.4.0 to 2.4.0.1.

Bug Fixes

  • Uplifting BIE needs warning message under verification when reused BIEs need to be mapped, and other potential issues #1350
  • Spring Security Core Critical Vulnerability in Http-Gateway Image #1354

2.4.0: Oct 30, 2022

Upgrade from 2.3.0

Score 2.4.0 has DB schema changes. Score 2.3 user MUST upgrade DB schemas through the migration script mig_2.3.0_to_2.4.0.zip before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

Enhancements

  • Create Open Document Format expression capabilities to handle large volumes of data in Comma Separated Value (CSV) format as well as supporting needs of Small, Medium-sized Enterprises #992
  • Create pop up message warning of specific property conflicts when re-assigning Base ACC to another ACC #1024
  • Show cardinality in the CC and BIE tree #1045
  • Modify OAS expression to use OAS extensions to hold the guid, eliminate guid from reference to have cleaner code generation #1148
  • Improve the real estate of the Code List UI #1156
  • Add Name and Description fields to Module Set Release (MSR) #1177
  • Display the number of files and directories on the Edit Module Set page #1178
  • Display the number of assigned CCs to the CC assignment page #1179
  • Change BIE pages to show DEN instead of just property term #1188
  • Enhance algorithm to check for duplicate property when adding a new one #1192
  • Add the ability to get a url link pointing directly to BIE's component/attribute level object #1254
  • Change labels 'OAGIS Developer' to 'Standard Developer' #1288
  • Express identifier as id in JSON properties #1301
  • OpenAPI Expression issue: Eliminate duplicate schema object in OAS yaml when the same BIE is referenced #1302
  • Update Resource Path in OAS expression to include Business Context and Version #1308
  • Have 'Code Generation Friendly' feature become the default and only behavior and eliminate the non-code-gen option from the UI #1338

Bug Fixes

  • Compare in history showed incorrect content #1185
  • Unable to uplift from 10.8 to 10.8.1 in v2.3 on oagiscore.net - infinite loop #1291
  • Code List name in BIE Expression doesn't properly show the value of the agency ID list value. #1329
  • OAGIS 10.8.3 Module Release cannot be exported with a new agency ID list revision. #1330
  • The value domains for CDTs show empty or null value. #1337

Please see 2.4.0 milestone for more details.

2.3.1: Jul 15, 2022

This is a patch release to fix a critical bug that admin end-users can't access 'Pending SSO' menu. Users who have not relied on OAuth2 identification providers, such as 'OpenID Connect', have no need to update this version. Another issue is to update docker images to fix critical vulnerabilities recently reported in the CVE. Thanks to @smorgan19 for reporting this issue.

Issues:

  • #1293: Srt Repo Image 2.3.0 contains a critical vulnerability
  • #1306: Redis image contains a critical vulnerability
  • #1307: End User Admin accounts reverts back to the login page when Pending SSO page is selected

Please see 2.3.1 milestone for more details.

2.3.0: May 14, 2022

This release contains several important changes (DT Management, Agency ID List Management, Module Management), new features (ACC Refactoring, Seperating Admin role), and bug fixes.

Please see 2.3.0 milestone for more details.

Clean installation via Docker

Follow the installation instruction here.

Upgrade from 2.2.0

Since Score 2.3.0 has DB schema changes, Score 2.2.0 user MUST upgrade DB schemas through the migration script mig_2.2.0_to_2.3.0.zip before application upgrading. It is a normal SQL script, and any preferred MySQL client could be used to execute the script. If you have no MySQL client, MySQL Workbench could be an option.

[Important Note] Score repo image upgrading issue

It reported a Score repo docker image upgrading issue, especially from v2.1. We made a change to make volume ownership to non-root privileges, and it causes a conflict. Here's an error message:

score-db-1 | 2022年06月27日 13:05:37+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.38-1debian10 started.
score-db-1 | 2022年06月27日 13:05:38+00:00 [Note] [Entrypoint]: Initializing database files
score-db-1 | mysqld: Can't create directory '/var/lib/mysql/' (Errcode: 17 - File exists)
score-db-1 | 2022年06月27日T13:05:38.242209Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
score-db-1 | 2022年06月27日T13:05:38.243438Z 0 [ERROR] Aborting
score-db-1 | score-db-1 exited with code 1

If you have the same problem, first make a backup data. And clean up all docker containers and volumes using docker-compose rm and docker volume prune commands. The following is an example with these commands:

$ docker-compose rm
? Going to remove score-frontend-1, score-backend-1, score-db-1, score-redis-1 Yes
[+] Running 4/0
 ⠿ Container score-redis-1 Removed 0.0s
 ⠿ Container score-backend-1 Removed 0.1s
 ⠿ Container score-frontend-1 Removed 0.0s
 ⠿ Container score-db-1 Removed 0.0s
$ docker volume prune
WARNING! This will remove all local volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Volumes:
score_db-volume
score_redis-volume
Total reclaimed space: 846.8MB

After that, run docker-compose up -d command and import a backup file to restore data.

2.2.0: September 17, 2021

This release contains not only new Score features and fixes but also the new OAGIS 10.7.2 release and Score DB schema update.

The main changes to the core component(CC) are as follows.

  • Where Used functionality has been added. You can immediately see which CCs a particular node is related to in the tree. See details
  • Supplementary components can be excluded from the search with a CC tree as default. It can be turned on/off by a checkbox UI. Similar feature also available on the BIE tree. See details

The main changes on the BIE are as follows.

  • You can create a BIE from an End-User CC. See user guide in the Help menu for some restrictions to ensure the consistency between the BIE and CCs as they can still be changed. See details
  • The Reset button was added to the BIE detail pane. It returns BIE data to the initialized CC's data. See details
  • Deprecated CCs are shown as gray background in the BIE tree. See details

In addition, UI improvement and bug fixes have been added. Please see 2.2.0 milestone for more details.

Clean Score 2.2 installation via Docker

Follow the installation instruction here.

**It is important **to execute this After installation script right after the docker deployment before any use. This script is needed to distinguish between core components created by users of the standard (in on-prem instances) and core components created by a standard body.

In case you need help, here's the guide for Connect to Score database.

Upgrade

There are two steps to 2.2.0 upgrade since there are database changes. Make sure your current version is 2.1.0, if not perform upgrades in sequence of the Score releases.

  1. Upgrade the database. You should take down the application server to prevent any changes to the data during the upgrade.

1.1 Make a backup data before upgrade database.

1.2 If Score v2.1.0 was installed from the green field.

  • Please execute this java command line program before executing the database migration script - mig_2.1.0_to_2.2.0.sql.zip. It is needed to distinguish between end-user core components and developer core components.
  • Note, it is assumed that there is no core component that has been revised or created with a Developer account. If your instance has undergone such action please contact Score developer team at hakju.oh@nist.gov.

A command line example for localhost is as follows.

 ```$bash
 $ java -jar Score2.2.0-migration-program.jar --host=localhost --user=oagi --password={YOUR PASSWORD}
 -------------------------
 Relocate User data.
 -------------------------
 Relocate user data...
 Update relative data...
 Completed.
 ```

1.3 If Score v2.1.0 was upgraded from the previous release

  1. Upgrade the front end components

If you are using a docker-compose.yml file, you can use the instructions as shown below. Note that srt-web image now exposes 4200 port instead of 80 for mitigating security concerns.

  • srt-web image got updated to 2.2.0

    - image: oagi1docker/srt-web:2.1.0
    - ports:
    - - 4200:80
    + image: oagi1docker/srt-web:2.2.0
    + ports:
    + - 4200:4200
  • srt-http-gateway image got updated to 2.2.0

    - image: oagi1docker/srt-http-gateway:2.1.0
    + image: oagi1docker/srt-http-gateway:2.2.0

    Also, srt-http-gateway container now has allocated 4G memory resources.

    - depends_on:
    - - db
    - - redis
    + depends_on:
    + - db
    + - redis
    + deploy:
    + resources:
    + limits:
    + memory: 4096M
    + reservations:
    + memory: 2048M

2.1.0: June 2, 2021

Release detail - 2.1.0 milestone

Clean Installation via Docker

Follow the installation instruction here.

For upgrade, follow the procedure below.

As always, before upgrade with database changes, back up your data first. And you have to upgrade to the previous release before this upgrade, skipping releases is not allowed.

There are three steps to this upgrade that has to be done in this specified sequence. 1) Update data which includes fixing some data and syncing OAGIS data including 10.7.1 and working branch. 2) Update database schema. 3) Update and redeploy Score 2.1.0 docker-compose.yml file.

1. Update data using a Java command line program.

Please download

For java 11: Score2.1.0-migration-program.jar

For java 8: Score2.1.0-migration-program.jar

And execute it in an environment where Score database is accessible. We will use this program to accomplish two tasks **a) fix BIE data and **b) adding OAGIS 10.7.1 data. Instruction for each of these task is provide provided after the command line options below.

your console$ java -jar Score2.1.0-migration-program.jar -h
Usage: scoremig [-hV] [--password[=<password>]]... [--host=<host>]
 [--port=<port>] --type=<type> --user=<user>
Score migration program.
 -h, --help Show this help message and exit.
 --host=<host> Host on which Score Repository is located. Default:
 localhost
 --password[=<password>]
 Password to use when connecting to server.
 --port=<port> TCP/IP port number for connection. Default: 3306
 --type=<type> Task name to be executed. Available: 'oagis1071',
 'fixprimitive'.
 --user=<user> Score Repository user name to use when connecting to
 server.
 -V, --version Print version information and exit.

a) Fix primitive info of 10.7.0.1 BIE uplifted from 10.6 BIE

The first task is data correction. During BIE's Uplift process, we found that the BIE of 10.7 is referring to the code list of 10.6. This task finds incorrect references of 10.7.0.1 BIE and replaces them with a valid code list.

Please use --type=fixprimitive to execute this task. An example command line for localhost is as follows.

your console$ java -jar Score2.1.0-migration-program.jar --type=fixprimitive --host=localhost --port=3306 --user=oagi --password
Enter value for --password (Password to use when connecting to server.):

If the program found that there are data that need to be fixed, you will get the message like below. If not, the program exits and the task is finished (i.e., no data need to be corrected).


---------------------------------------------------------
Fix primitive info of 10.7.0.1 BIE uplifted from 10.6 BIE
Note: If your Score instance has only OAGIS 10.7 please upgrade it to 10.7.0.1 First.
---------------------------------------------------------
Database connected.
Step(1/2) Search for 10.6 end-user code lists that are used by 10.7.0.1 BIEs.
NAME	|	GUID	|	LIST ID	|	VERSION	|	AGENCY ID	|	OWNER
CL_10.6_only	| dfe64a982c294cdaa17a5fda5b96273b	| 606caa5210c34b8d84efcfcb383b9a12	| 1	|	402	|	khlee
CL_10.6_and_10.7.0.1	| bd595c4d31a24c59a20609b6527c3e0e	| c6a9aad078da456bbdf80864e6a33c57	| 1	|	402	|	khlee
CL_duplicated_name_case	| 2b52f057adad44ac9fe3c4fc516ab5dd	| c14b81b45dd24d0fbce14eb32a117eb3	| 1	|	402	|	khlee
3 code list(s) from 10.6 above have been found that are used in 10.7.0.1 BIEs.
Please uplift these code lists to 10.7.0.1 before continuing otherwise they will be replaced with default primitives.
Press Enter to continue.

Through this step, check the required code list in 10.7.0.1 and uplift the required code list through the Score. Once done with code lists uplift, press Enter to proceed to the next step. It is important to note that if there is no corresponding code list in 10.7.0.1, the troubling BIE nodes will be updated to point to its default primitive instead. After hitting Enter, the program proceeds to step 2 and you will see messages similar to the code block below based on the following three situations. For the the third situation, a user input is needed:

  1. Can not find same name code list.
    • The node will be updated to its default primitive.
  2. Only one code list found.
    • The node will be updated to referring to found code list.
  3. Multiple code lists found.
    • The matching list is displayed, selectable among them.
Step(2/2) Fix the BIEs that use these 10.6 code lists to use the 10.7.0.1 code list.
---------------------------------------------------------
Attention! - The top-level BIE with `Get Item Master[248b94f07f884688ae77ae32a0c62935]` has the node `Get Item Master/Data Area/Item Master/Identifier` updated to its the default primitive from `CL_10.6_only` because there is no code list with the same name.
---------------------------------------------------------
Top Level BIE `Get Item Master[248b94f07f884688ae77ae32a0c62935]` has the node `Get Item Master/Application Area/Receiver/Sequence Number` that uses a 10.6 code list.
There is a code list in 10.7.0.1 with the same name shown below. It will be used to replace the 10.6 code list ::
NAME | GUID | LIST ID | VERSION | AGENCY ID | OWNER
CL_10.6_and_10.7.0.1 | 370445aa79404bb68ea1e7cf08684be6 | 755f463bf4684324b1d1e3e446eaa162 | 1 | 402 | khlee
---------------------------------------------------------
Top Level BIE `Get Item Master[248b94f07f884688ae77ae32a0c62935]` has the node `Get Item Master/Application Area/Correlation Identifier` that uses a 10.6 code list. There are 2 code lists in 10.7 with the same name shown below. Please select one to replace.
INDEX | NAME | GUID | LIST ID | VERSION | AGENCY ID | OWNER
1. | CL_duplicated_name_case | 99565d68916344bf911375263f6e7ad0 | c58197f2ac844798add484ead608f83e | 1 | 402 | khlee
2. | CL_duplicated_name_case | 7b3e2c46d8964ed1a28eef3e039ae4ed | 345526b3091c468b92c62a94066312dd | 1 | 402 | khlee
Enter the index to select [1-2]:
1
Migration finished.

b) Syncing OAGIS data including 10.7.1 release and working branch content

Please use --type=oagis1071 in the command line to accomplish this task. A command line example for localhost is as follows.

your console$ java -jar Score2.1.0-migration-program.jar --type=oagis1071 --host=localhost --port=3306 --user=oagi --password
Enter value for --password (Password to use when connecting to server.):

This test updates the user's database with the changed data from 10.7.1 and the latest information currently working on it. After the data migration is done, update the schema for Score 2.1.0.


-------------------------
Add OAGIS 10.7.1 release.
-------------------------
Relocate user data...
Clean up old data...
Insert 10.7.1 data...
Update relative data...
Alter Score 2.1.0 schema...
Completed.

2. Update the docker-compose file point to Score 2.1.0 docker images

  • srt-web image got updated to 2.1.0

    - image: oagi1docker/srt-web:2.0.0.3
    + image: oagi1docker/srt-web:2.1.0
  • srt-http-gateway image got updated to 2.1.0

    - image: oagi1docker/srt-http-gateway:2.0.0.3
    + image: oagi1docker/srt-http-gateway:2.1.0

2.0.0.4d: April 19, 2021

This release fixes bug in the OAGIS 10.7. See 2.0.0.4d milestone for details. Sales Lead Header Base ACC has two associations to the Party ASCCP - one in the CRM Header Base ACC and one in the Sales Lead Header Base ACC itself. To fix OAGIS 10.7, the Party ASCCP in the Sales Lead Header Base has to be removed from the database. This changes results in OAGIS release 10.7.0.1 that replaces OAGIS 10.7 in the Score database.

Clean Installation via Docker

Follow the installation instruction here.

Upgrade

For upgrade, follow the following update instruction. If there is any BIE depends on the Sales Lead Header Base. Party, it too has to be manually removed. This condition can exist only in the any BIE tree containing a Sales Lead Header node. If the user open a Sales Lead Header node, he will see two Party children nodes, either one or both could be marked as used and has some user data. To prevent lost of data, the update script checks for whether there is any second Party node that is marked as used. If so, the script directs the user to manually migrate/merge data from the second Party node to the first Party node manually. Then, the user has to execute the script again to finish the migration which will delete the second Party node and corresponding CC.

The update script is a java command line program to patch Score data. It can be access at migration-10-7-0-1.jar.zip

###To execute the update script

1. Make sure before running this program that java is available and able to access Score DB. Start this program using the command line.

shell> java -jar migration-10-7-0-1.jar

Enter the information to access the Score database.

--------------------------------------
Migrate the OAGI 10.7 to OAGI 10.7.0.1
--------------------------------------
Step(1/3) Enter the Score database connection details
Hostname(default: localhost)>localhost
Port(default: 3306)>3306
Username(default: oagi)>oagi
Password> 

2. Migration

The program will now connect to the Score DB and inspect the BIEs referring to the core component that need to be removed. If BIEs exist that use the second Party in the Sales Lead Header BIE node, they have to be manually fixed to un-use that second Party node and merge the data to the first node. The script will provide the URL path of the affected BIEs. If the affected BIEs are not in the WIP state, the script will ask the user to confirm updating the state of the affected BIE to WIP.

Find the BIEs that need to be modified and display them with these information URL, name, state.

Step(2/3) Validating BIEs
[domain]/profile_bie/edit/6	Get Sales Lead. Get Sales Lead	Production
[domain]/profile_bie/edit/5	Acknowledge Sales Lead. Acknowledge Sales Lead	WIP
There are 2 BIEs using the second Party node in the "Sales Lead Header". These BIEs must be manually edited to unused the second Party node and move/merge the BIE detail to the first Party node.
Do you want to change the status of all BIEs to "WIP" for editing?(y/n)y
State updated. Please edit the BIEs using Score and then re-run this script again after making correction. 

Case 2-1. If there are BIEs to be modified

If there are BIEs to be modified, the program will change the BIEs to the WIP state. You need to open your Score using the provided URL in browser and change the affected BIEs to do not use the second Party node under a Sales Lead Header node. Then re-run this program.

Case 2-2. If there is no BIE to be modified. The program continue to update the OAGIS data and release number to 10.7.0.1. The script will show the following output.

Step(2/3) Validating BIEs
No BIE is using the second Party node in the "Sales Lead Header".
Press Enter to continue 10.7.0.1 migration.
Step(3/3) Migrate OAGI 10.7 to 10.7.0.1.
10.7.0.1 migration successfully finished.

If there is no BIE to be modified, the program ends after patching the core component data. You can checked in Score that the 10.7 branch has now been replaced with 10.7.0.1. This indicates that the update is completed normally.

3. Update the state of the affected BIEs

If BIEs are returned to WIP because there are 2-1 cases, please make sure to change BIE to the original state after all the work is completed.

2.0.0.3: March 9, 2021

This patch release contains several bug-fixes, especially generating invalid BIE expression in case of having multiple reused BIEs and missing 'version' and 'status' properties after copying BIE. See 2.0.0.3 milestone for details. There is no database change so there is no database update or data migration script. Consequently, only oagidocker/srt-web and oagi1docker/srt-http-gateway docker image needs to be updated. The updated image has been uploaded to the Docker Hub. Please update your docker configurations to the new image using the 2.0.0.3 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below.

  • srt-web image got updated to 2.0.0.3

    - image: oagi1docker/srt-web:2.0.0.2
    + image: oagi1docker/srt-web:2.0.0.3
  • srt-http-gateway image got updated to 2.0.0.3

    - image: oagi1docker/srt-http-gateway:2.0.0.2
    + image: oagi1docker/srt-http-gateway:2.0.0.3

2.0.0.2: February 23, 2021

This hotfix release fixes bugs related to CodeList in the BIE editing and BIE expression. For details check closed issues in Milestone 2.0.0.2. There is no database change so there is no database update or data migration script. Consequently, only oagidocker/srt-web and oagi1docker/srt-http-gateway docker image needs to be updated. The updated image has been uploaded to the Docker Hub. Please update your docker configurations to the new image using the 2.0.0.2 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below.

  • srt-web image got updated to 2.0.0.2

    - image: oagi1docker/srt-web:2.0.0.1
    + image: oagi1docker/srt-web:2.0.0.2
  • srt-http-gateway image got updated to 2.0.0.2

    - image: oagi1docker/srt-http-gateway:2.0.0.1
    + image: oagi1docker/srt-http-gateway:2.0.0.2

2.0.0.1: February 18, 2021

This hotfix release fixes bugs related to BIE reuse in the BIE Uplifting and other minor bugs. For details check closed issues in Milestone 2.0.0.1. There is no database change so there is no database update or data migration script. Consequently, only oagidocker/srt-web and oagi1docker/srt-http-gateway docker image needs to be updated. The updated image has been uploaded to the Docker Hub. Please update your docker configurations to the new image using the 2.0.0.1 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below.

  • srt-web image got updated to 2.0.0.1

    - image: oagi1docker/srt-web:2.0.0
    + image: oagi1docker/srt-web:2.0.0.1
  • srt-http-gateway image got updated to 2.0.0.1

    - image: oagi1docker/srt-http-gateway:2.0.0
    + image: oagi1docker/srt-http-gateway:2.0.0.1

2.0.0: Feb 1, 2021

Score 2.0 is a major milestone. The whole core component (CC) management functionality including code list management for end-users, release management, and namespace management, has been added (or revamped) allowing for making a new/revised release of a standard. It is the first time that OAGIS standard, specifically release 10.7, was made on the Score tool. Some parts of CC management functionality are yet to be completed including code list management for developers, agency ID list management, business data type management, module management, and CC serialization.

Score 2.0 also includes a basic BIE uplift functionality that helps the user port BIEs that are based on prior OAGIS releases to a newer release. As part of that the end user code list uplift functionality is also included.

Another significant enhancement includes enhanced performance of BIE and CC trees using Virtual Scroll. While trees may take a little longer to load for the first time, expanding it is much faster even when the node is deep without a lag.

The user will also enjoy the ability to search within both CC and BIE trees to locate the desire property. Simple path based search is also supported with the forward slash.

These are just major enhancements. There are many more including addition of OAS Tag in the API specification expression. For details about all changes, check all closed issues in Milestone 2.0.

Score 2.0 database schema has a very significant change. Therefore, instead of a database upgrade script, a data transfer tool is provided. It is a browser-based tool and has a separate docker image. While the data transfer tool includes a validation step, as an additional layer of assurance a tool to express all BIEs from the Score database is provided. The tool can be used against both 1.7.0.2 and 2.0 instances. Exported BIEs can then be diff/compared to find out if there is any error in the data transfer of the BIE. Both data transfer tool and the BIE expression tool are documented on the data transfer tool wiki page.

To deploy Score 2.0, please use the docker-compose file here.

1.7.0.2

Released 11/13/2020

This patch release contains one urgent bug fix, Transfer Ownership Bug with SSO Accounts. There is no need to migrate data. Consequently, only oagi1docker/srt-http-gateway docker image needs to be updated. The updated image has been uploaded to the Docker Hub. Please update your docker configurations to the new image using the 1.7.0.2 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below.

  • srt-web image got updated to 1.7.0.2

    - image: oagi1docker/srt-web:1.7.0
    + image: oagi1docker/srt-web:1.7.0.2
  • srt-http-gateway image got updated to 1.7.0.2

    - image: oagi1docker/srt-http-gateway:1.7.0.1
    + image: oagi1docker/srt-http-gateway:1.7.0.2

1.7.0.1

Released 10/16/2020

This patch release contains one urgent bug fix of a BIE expression failure in case of nested BIE reuses. This is a patch release with no database change, so there is no need to migrate data. And consequently, only oagi1docker/srt-http-gateway docker image needs to be updated. The updated image has been uploaded to the Docker Hub. Please update your docker configurations to the new image using the 1.7.0.1 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below.

  • srt-http-gateway image got updated to 1.7.0.1
    - image: oagi1docker/srt-http-gateway:1.7.0
    + image: oagi1docker/srt-http-gateway:1.7.0.1

1.7.0

Released 10/06/2020

This release focuses on two new features to improve the application usability. Synchronizing Version information with Version Identifier in BOD provides an efficient way to use version metadata in expressed BIEs. Account lock feature also allows to control accounts access control by switching the account status to be enabled or disabled. Furthermore, security audits were performed using OWASP ZAP and the application security has been strengthened, respectively. Please see 1.7 milestone for more details. The users who want to keep the database schema in sync with this release must execute the migration script mig_1.6.0_to_1.7.0.sql. Please see the instruction for the migration process if you are not familiar with this.

As always, before upgrade with database changes, back up your data first.

For the users who upgraded OAGIS 10.5 data to 10.6 by the migration script oagis_10.5_to_10.6.sql in the earlier Score upgrade, patch_oagis_10.5_to_10.6.sql should be executed to fix incorrectly OAGIS 10.5 to 10.6 data migration. This script can be executed at any time during 1.7 Score upgrade.

oagi1docker/srt-web, oagi1docker/srt-http-gateway, and oagi1docker/srt-repo Docker images for this release have also been uploaded to the Docker Hub. Please update your docker configurations to these images using the 1.7.0 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below. Note that if srt-repo container already has a data volume in local, it will not be updated by changing the tag. In this case, apply the database migration scripts above to keep using existing data with the new release; or remove the volume to initialize fresh data for clean installation (note: remove the volume will wipe out all existing data).

  • srt-web image got updated to 1.7.0

    - image: oagi1docker/srt-web:1.6.0
    + image: oagi1docker/srt-web:1.7.0
  • srt-http-gateway image got updated to 1.7.0

    - image: oagi1docker/srt-http-gateway:1.6.0
    + image: oagi1docker/srt-http-gateway:1.7.0
  • srt-repo image got updated to 1.7.0

    - image: oagi1docker/srt-repo:1.6.0
    + image: oagi1docker/srt-repo:1.7.0

After successful deployment of new docker images, the cached data in redis should be deleted with the following command:

  1. Access to redis through redis-cli
$ redis-cli -h localhost -p 6379
  1. Execute FLUSHALL command
localhost:6379> FLUSHALL
OK

In case of that you don't have redis-cli, you can remove docker volume for redis container by the following command:

$ docker volume ls | grep redis | awk '{print 2ドル;}' | xargs docker volume rm

1.6.0

Released 09/03/2020

In this release, we focus on the integrating SSO issue to support OpenID Connect 1.0 authentication protocol which allows separating an authentication process from Score. Please see the instruction to set up SSO configurations. Also, it has bug fixes including occurring an unexpected error during expressing BIE with Meta Header. Please see 1.6 milestone for more details. The users who want to keep the database schema in sync with this release must execute the migration script mig_1.5.0_to_1.6.0.sql. Please see the instruction for the migration process if you are not familiar with this.

oagi1docker/srt-web, oagi1docker/srt-http-gateway, and oagi1docker/srt-repo Docker images for this release are also updated on the Docker Hub. Please update your docker configurations to these images using the 1.6.0 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below. Note that if srt-repo container has already a data volume in local, it will not be updated by changing the tag. In this case, apply the database migration script to use existing data with the new release; or remove the volume to initialize fresh data for clean installation (note: remove the volume will wipe out all existing data).

  • srt-web image got updated to 1.6.0

    - image: oagi1docker/srt-web:1.5.0
    + image: oagi1docker/srt-web:1.6.0
  • srt-http-gateway image got updated to 1.6.0

    - image: oagi1docker/srt-http-gateway:1.5.0
    + image: oagi1docker/srt-http-gateway:1.6.0
  • srt-repo image got updated to 1.6.0

    - image: oagi1docker/srt-repo:1.5.0
    + image: oagi1docker/srt-repo:1.6.0

Plus, the cached data in redis should be deleted with the following command:

  1. Access to redis through redis-cli
$ redis-cli -h localhost -p 6379
  1. Execute FLUSHALL command
localhost:6379> FLUSHALL
OK

1.5.0

Released 08/03/2020

In this release, we introduce the BIE reusability by reusing of previously profiled BIEs so that it allows profiling BIEs in a bottom-up fashion. Moreover, the reference of top-level BIEs changes from ABIE to ASBIEP. As a result, users who want to preserve data from the 1.4 release can execute the migration script mig_1.4.0_to_1.5.0.sql instead of initializing database schema from scratch. Please see the instruction for the migration process if you are not familiar with this. You also can look at Score 1.5.0 milestone for more details.

oagi1docker/srt-web, oagi1docker/srt-http-gateway, and oagi1docker/srt-repo Docker images for this release are also updated on the Docker Hub. Please update your docker configurations to these images using the 1.5.0 tag. If you are using a docker-compose.yml file, you can use the instructions as shown below. Note that if srt-repo container has already a data volume in local, it will not be updated by changing the tag. In this case, apply the database migration script to use existing data with the new release; or remove the volume to initialize fresh data for clean installation (note: remove the volume will wipe out all existing data).

  • srt-web image got updated to 1.5.0

    - image: oagi1docker/srt-web:1.4.0
    + image: oagi1docker/srt-web:1.5.0
  • srt-http-gateway image got updated to 1.5.0

    - image: oagi1docker/srt-http-gateway:1.4.0
    + image: oagi1docker/srt-http-gateway:1.5.0
  • srt-repo image got updated to 1.5.0

    - image: oagi1docker/srt-repo:1.4.0
    + image: oagi1docker/srt-repo:1.5.0

Plus, the cached data in redis should be deleted with the following command:

  1. Access to redis through redis-cli
$ redis-cli -h localhost -p 6379
  1. Execute FLUSHALL command
localhost:6379> FLUSHALL
OK

1.4.0

Released 05/31/2020

This release contains several enhancements such as Updating a landing page with a summary of BIEs and Extensions. The most important enhancement to note is the [Defaulting of the primitives on the BBIEP & Supplementary Component (i.e., fields and attributes) whose data type term is date time, date, and time to the respective primitives] (https://github.com/OAGi/Score/issues/808). Some major bug fixes include Correct default mappings of Date, Time, and DateTime and Unable to show revised extension components up. See Score 1.4.0 milestone for more details.

If you have existing data, the database migration script (mig_1.3.0_to_1.4.0.sql) should be executed to update the database schema and to remove inaccurately generated BIE data (due to #823). Make a backup data before executing the migration script.

oagi1docker/srt-web, oagi1docker/srt-http-gateway, and oagi1docker/srt-repo Docker images for this release also updated on the Docker Hub. Please update your docker configurations to these images using the 1.4.0 tag. If you are using a docker-compose.yml file, you can use the instructions below. Note that if srt-repo container has already a data volume in local, it will not be updated by changing the tag. In this case, apply the database migration script to use existing data with the new release; or remove the volume to initialize fresh data for clean installation (note: remove the volume will wipe out all existing data).

  • srt-web image got updated to 1.4.0

    - image: oagi1docker/srt-web:1.3.1.1
    + image: oagi1docker/srt-web:1.4.0
  • srt-http-gateway image got updated to 1.4.0

    - image: oagi1docker/srt-http-gateway:1.3.1.1
    + image: oagi1docker/srt-http-gateway:1.4.0
  • srt-repo image got updated to 1.4.0

    - image: oagi1docker/srt-repo:1.3.0
    + image: oagi1docker/srt-repo:1.4.0

1.3.1.1

Released 04/01/2020

This is a patch release that contains bug fixes such as incorrect behavior associated with selection of multiple checkboxes and enhancements for OAS schema generation such as removing GUID from the path in generated OAS schema and relocate a position of examples. See Score 1.3.1.1 milestone for more details.

As we mentioned in 1.3.1 release, this release is needs srt-repo 1.3.0 and you might need to execute the migration script if you have data in the older version of the repo (mig_1.2.0_to_1.3.0.sql).

oagi1docker/srt-web and srt-http-gateway Docker images for this release has also been updated on the Docker Hub. Please update your docker configurations to these images using the 1.3.1.1 tag. If you are using a docker-compose.yml file, you might modify it as follows,

  • srt-web image got updated to 1.3.1.1

    - image: oagi1docker/srt-web:1.3.1
    + image: oagi1docker/srt-web:1.3.1.1
  • srt-http-gateway image got updated to 1.3.1

    - image: oagi1docker/srt-http-gateway:1.3.1
    + image: oagi1docker/srt-http-gateway:1.3.1.1

1.3.1

Released 03/12/2020

This release has bug fixes including sign-in failure issue by applying a secure-by-default model for Cookies in Chrome 80+ browser and enhancements for searching. See Score 1.3.1 milestone for more details.

As we mentioned in 1.3.0.1 release, this release is needs srt-repo 1.3.0 and you might need to execute the migration script if you have data in the older version of the repo (mig_1.2.0_to_1.3.0.sql).

oagi1docker/srt-web and srt-http-gateway Docker images for this release also updated on the Docker Hub. Please update your docker configurations to these images using the 1.3.1 tag. If you are using a docker-compose.yml file, you can use the instructions as follows,

  • srt-web image got updated to 1.3.1

    - image: oagi1docker/srt-web:1.3.0.1
    + image: oagi1docker/srt-web:1.3.1
  • srt-http-gateway image got updated to 1.3.1

    - image: oagi1docker/srt-http-gateway:1.3.0.1
    + image: oagi1docker/srt-http-gateway:1.3.1

1.3.0.1

Released 02/07/2020

This release contains bug fixes that changed primitive types in BIE wouldn't be able to revert (#762) in 1.3.0. If you have not updated to 1.3.0 from 1.2.0 yet, the migration script (mig_1.2.0_to_1.3.0.sql) MUST need to be executed. Note that you need to take a look at 1.3.0 release note before updating. Also see Score 1.3.0.1 milestone for more details.

oagi1docker/srt-web and srt-http-gateway Docker images for this release also updated on the Docker Hub. Please update your docker configurations to these images using the 1.3.0.1 tag. If you are using a docker-compose.yml file, you can use the instructions as follows,

  • srt-web image got updated to 1.3.0.1

    - image: oagi1docker/srt-web:1.3.0
    + image: oagi1docker/srt-web:1.3.0.1
  • srt-http-gateway image got updated to 1.3.0.1

    - image: oagi1docker/srt-http-gateway:1.3.0
    + image: oagi1docker/srt-http-gateway:1.3.0.1

1.3.0

Released 01/31/2020

This release mainly focused on introducing an expression schema using OpenAPI Specification (#700), improving BIE and Code List functions for usability (#673, #737, #755), and bug fixes. See Score 1.3.0 milestone for more details. The migration script (mig_1.2.0_to_1.3.0.sql) may need to be executed to update the database schema for this release if you want to preserve existing data. Note that make a backup data before executing the migration script.

oagi1docker/srt-repo, oagi1docker/srt-web, and srt-http-gateway Docker images for this release also updated on the Docker Hub. Please update your docker configurations to these images using the 1.3.0 tag. If you are using a docker-compose.yml file, you can use the instructions as follows,

  • srt-web image got updated to 1.3.0

    - image: oagi1docker/srt-web:1.2.0
    + image: oagi1docker/srt-web:1.3.0
  • srt-http-gateway image got updated to 1.3.0

    - image: oagi1docker/srt-http-gateway:1.2.0
    + image: oagi1docker/srt-http-gateway:1.3.0

In case you are still not familiar with the 1.1.2 and up releases, please see this link for basic installation guide using docker.

1.2.0

Released 10/20/2019

This release contains several enhancements and bug fixes. The user now can create the context scheme by importing code list data (#531) and assign multiple business contexts to BIE (#671). See Score 1.2.0 milestone for more details. By the changes of database schema, the user who has a demand of preserving existing data needs to execute the migration script (mig_1.1.2.3_to_1.2.0.sql). Furthermore, OAGIS 10.6 migration script (oagis_10_5_to_10_6.sql) also is ready. Note that oagis_10_5_to_10_6.sql script MUST be executed before mig_1.1.2.3_to_1.2.0.sql executes. Please make sure to back up data before executing the scripts.

oagi1docker/srt-repo, oagi1docker/srt-web and srt-http-gateway Docker images for this release also updated on the Docker Hub. Please update your docker configurations to these images using the 1.2.0 tag. If you are using a docker-compose.yml file, you can use the instructions as follows,

  • srt-web image got updated to 1.2.0

    - image: oagi1docker/srt-web:1.1.2.3
    + image: oagi1docker/srt-web:1.2.0
  • srt-http-gateway image got updated to 1.2.0

    - image: oagi1docker/srt-http-gateway:1.1.2.3
    + image: oagi1docker/srt-http-gateway:1.2.0

In case you are still not familiar with the 1.1.2 and up releases, please see this link for basic installation guide using docker.

1.1.2.3

Released 09/25/2019

This release has focused on a bug fix in regard to the issue #693, that the generated schema may contain duplicate elements. Affected releases by this release are from 1.1.2 to 1.1.2.2. At the same time, users also should execute the migration script to clear duplicate data in DB. See the details of all the issues addressed in this release at the Score 1.1.2.3 milestone page. Make sure to back up your data before executing the script.

oagi1docker/srt-web and srt-http-gateway Docker images for this release also updated on the Docker Hub. Please update your docker configurations to these images using the 1.1.2.3 tag. If you are using a docker-compose.yml file, you can use the instructions as follows,

  • srt-web image got updated to 1.1.2.3

    - image: oagi1docker/srt-web:1.1.2
    + image: oagi1docker/srt-web:1.1.2.3
  • srt-http-gateway image got updated to 1.1.2.3

    - image: oagi1docker/srt-http-gateway:1.1.2
    + image: oagi1docker/srt-http-gateway:1.1.2.3

In case you are still not familiar with the 1.1.2 and up releases, please see this link for basic installation guide using docker.

1.1.2.2 (retired)

Released 07/26/2019 09/05/2019 This release is retired. Users should use/upgrade to 1.1.2.3 directly due to issue #693 involving duplicated data.

In this release, we fixed major bugs in regards to the editing and generating expression BIEs and added 'About' page to recognize which release currently operates on the user system. See the details at the Score 1.1.2.2 milestone page.

1.1.2.1 (retired)

Released 05/30/2019 09/05/2019 This release is retired. User should use/upgrade to 1.1.2.3 directly due to issue #693 involving duplicated data.

This release addressed JSON schema generation and other issues logged in Score 1.1.2.1 milestone.

1.1.2 (retired)

  • Released 05/07/2019 09/05/2019 This release is retired. User should use/upgrade to 1.1.2.3 directly due to issue #693 involving duplicated data.

  • This is the release that changed from JSF to Angular framework. See Basic Installation Guide using Docker for Score Application Release 1.1.2 and up for Docker deployment instruction. The application logic is intended to be exactly the same as 1.1.1.2d release with no database change. Switching the web application component between the two releases was designed to be possible to reduce the risk of up taking the Angular framework.

  • Always make sure that the data is backed up before upgrading.

1.1.1.2d

This release contains upgrading OAGIS 10.4 to 10.5 and new features of the JSON schema generation.

  • Issue #590 Upgrade OAGIS 10.4 to 10.5.
  • Issue #603 'MetaHeader' and 'PaginationResponse' profiling for JSON schema.

See more at SRT 1.1.1.2d milestone.

This release contains a database change. Please see the Migration Scrip Page, if you are upgrading (not a clean install).

1.1.1.1

This release contains few bug fixes.

  • Issue #575 Missing "items" properties for generating JSON schema as an array.
  • Issue #576 Failing to update user-defined core-components' data.

See SRT 1.1.1.1 milestone.

1.1.1

This release contains updating JSON schema generation rules, bug fixes, and user guide documentations for beginners.

Below is highlights of feature enhancements

User-Guide

  • Issue #544 Now the main menu at the top-right of the page, the user can access a user guide.

See details about all bugs and enhancements here.

1.1.0_3d

This release contains a schema fix of the srt-repo v1.1.0_0 for MySQL, which contains incorrect unique key on abie table. See the Issue #548.

This release contains a database change. Please see the Migration Scrip Page, if you are upgrading (not a clean install).

1.1.0_2

This release contains a bug fix related to the code list. Check out the issues fixed in the 1.1.0.2 milestone.

1.1.0_1

This release contains a bug fix of the JSON Schema Expression which does not reflect changes of BBIE and BBIE_SC primitive types. See the Issue #532.

By this release published, the prior docker image's tag name changes to 1.1.0.0 and the tag 1.1.0 is now pointed to 1.1.0.1 as an alias. This release does not relevant with srt-repo docker images by the SRT release scheme.

1.1.0

This release has a beta JSON schema generation function. It is beta because OAGi JSON/Mobile working group has not finalized the JSON schema Naming and Design Rules and respectively the necessary production rules to generate JSON schema from the SRT repository. Please make sure that your docker-compose.yml file points to the image tags 1.1.0 for both the oagi1docker/srt-repo and oagi1docker/srt-web. Please read below if you are not doing a clean docker-based installation of 1.1.0.

IMPORTANT Please note that there are database changes in this release. For the docker-based deployment, if you have the prior version of the srt-repo docker image, you MUST execute a database script to alter your schema and data (docker will not overwrite existing repository installation even if you have updated the docker-compose.yml file to point to 'oagi1docker/srt-repo`). The script which contains DDL and DML statements can be downloaded here migration script. Optionally, you can read the database change note in 1.0.0 to 1.1.0 document. In order to run the script, you can use any SQL clients like the Oracle SQL Developer. See more details here. Instead, the SQL*Plus in the docker container also can be used. The following command prompt sequences describe how to run the script in the SQL*Plus.

> CNT_ID=`docker container ls | grep srt-repo | awk '{print 1ドル}'` # Suppose that the srt-repo is running.
> docker cp mig_1.0_to_1.1_oracle.sql $CNT_ID:/u01/app/oracle # Copy the script file to the container.
> docker exec -it $CNT_ID /bin/bash # Execute /bin/bash of the container.
root:/# su - oracle # Change the session to the 'oracle' user.
oracle:~$ sqlplus oagi/oagi # Execute SQL\*Plus
SQL> @mig_1.0_to_1.1_oracle.sql # Run the script

1.0.1

The significant change in this release is the UI update. Menus have been changed to consistently use Core Component terminology as the main label while standard specific (such as OAGIS) terms are in the UI component's tool tip and parenthesis of form labels. To display tool tips, the user click on the username drop down menu and select the specific terminology.

It is also IMPORTANT to note that this release has no database change (and hence there is no 1.0.1 tag in the SRT-repo docker repository). However, there is a UI simplification that may affect existing data. Specifically, on the BIE (formerly Profile BOD) page, if you have specified Definition in the text box other than ASBIE Definition and BBIE Definition, the UI in 1.0.1 no longer display those definitions. We assume that no one has used other definitions other than the ASBIE Definition box and the BBIE Definition box.

Other minor fixes and enhancements are also included. Check the "1.0.1 Milestone" in the Issues log.

We have created a link between 1.0.1 tag and 1.0 tag of the srt-web docker images. In this way, the user who pull 1.0 tag will automatically get 1.0.1 tag of the srt-web and going forward the latest 1.0.x releases. This is described in more detail in the OAGIS SRT Environment Installation Guide using Docker

1.0-mysql

This is the release 1.0 but with MySQL database backend. It is IMPORTANT to note that this is a development test to use MySQL as the backend database. It has not received much testing.

Tag: 20180126. This tag is synonymous with 1.0 tag

  • CC revision was added.
  • Release management was added, although still not quite stable.
  • User management was added.
  • Profile BOD (or now any component can be profiled) can now be managed with multiple OAGIS releases. Although the extension is limited to OAGIS CCs. The end user defined CC (EUDCC) management still need an enhancement.
  • Ownership of CCs can be transferred.
  • There are also many other bug fixes and UI improvements such as on the Profile BOD editing page - changing the update successful message to a floating dialog box and that the tree position is not reset to the top after the update.

Tag: Justransform_08122017

This is the version given to JT. It can handle only one OAGIS release. Limited CC editing, i.e., The user can create/update CC but cannot revise. The profile BOD, Context, and Code List managements are stable. The user can only extend a profile BOD using OAGIS CCs and end user defined CCs.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /