Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop to master #989

Merged
merged 86 commits into from
Jan 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
586965a
Bump org.springframework.boot:spring-boot-starter-parent
dependabot[bot] Sep 25, 2023
0a22455
Fix #878: Set develop version to 1.6.0-SNAPSHOT
banterCZ Sep 27, 2023
1e343eb
Merge pull request #879 from wultra/issues/878-version-1.6.0-SNAPSHOT
banterCZ Sep 27, 2023
b1b248d
Merge pull request #872 from wultra/dependabot/maven/org.springframew…
dependabot[bot] Sep 27, 2023
93426c1
Fix #880: Wrong bouncycastle version in jboss deployment
banterCZ Oct 4, 2023
7c042f2
Merge pull request #881 from wultra/issues/880-jboss-deployment
banterCZ Oct 4, 2023
ba710ba
Fix #882: Filter jboss descriptor with bouncycastle version from pom
banterCZ Oct 5, 2023
3cfacc4
Merge pull request #883 from wultra/issues/882-filter-jboss-descriptor
banterCZ Oct 5, 2023
2a86397
Fix #884: Exclude lombok from war
banterCZ Oct 6, 2023
d19f523
Merge pull request #885 from wultra/issues/884-exclude-lombok
banterCZ Oct 6, 2023
bb28f62
Bump net.javacrumbs.shedlock:shedlock-bom from 5.8.0 to 5.9.0
dependabot[bot] Oct 16, 2023
85ed027
Merge pull request #888 from wultra/dependabot/maven/net.javacrumbs.s…
dependabot[bot] Oct 16, 2023
fe8d58f
Bump net.javacrumbs.shedlock:shedlock-bom from 5.9.0 to 5.9.1
dependabot[bot] Oct 23, 2023
bee5c07
Bump org.springframework.boot:spring-boot-starter-parent
dependabot[bot] Oct 23, 2023
381729e
Merge pull request #893 from wultra/dependabot/maven/org.springframew…
dependabot[bot] Oct 23, 2023
07dcf97
Merge pull request #892 from wultra/dependabot/maven/net.javacrumbs.s…
dependabot[bot] Oct 23, 2023
337a84d
Fix #891: Change defaulting of locales for template finding
banterCZ Oct 24, 2023
27bd806
Merge pull request #894 from wultra/issues/891-template-language-order
banterCZ Oct 25, 2023
11c3d76
Optimize defaulting of locales for template finding (#895)
banterCZ Oct 25, 2023
16674eb
Fix #899: Remove implicit commons-text dependency
banterCZ Oct 30, 2023
323b5c4
Merge pull request #900 from wultra/issues/899-remove-implicit-common…
banterCZ Oct 30, 2023
499d181
Fix #902: Update Wultra dependencies to SNAPSHOT version
banterCZ Oct 30, 2023
026c70f
Update commons-lang3 to 3.13.0
banterCZ Oct 31, 2023
ac62515
Merge pull request #903 from wultra/issues/902-wultra-versions-snapshot
banterCZ Oct 31, 2023
c734bdf
Fix #889: Executable war (#890)
jandusil Nov 2, 2023
6e6ddc6
Fix #896: Use different error when PAS operation approve fails (#901)
banterCZ Nov 6, 2023
67f89a5
Fix #905: HHH90000025: PostgreSQLDialect does not need to be specifie…
jnpsk Nov 8, 2023
72e68fd
Bump net.javacrumbs.shedlock:shedlock-bom from 5.9.1 to 5.10.0
dependabot[bot] Nov 13, 2023
55bd936
Merge pull request #910 from wultra/dependabot/maven/net.javacrumbs.s…
dependabot[bot] Nov 13, 2023
6b46e8a
Fix #914: Operation history fails for big response
banterCZ Nov 16, 2023
f2b646f
Merge pull request #915 from wultra/issues/914-operation-history-big-…
banterCZ Nov 16, 2023
8907412
Bump org.bouncycastle:bcprov-jdk18on from 1.76 to 1.77
dependabot[bot] Nov 20, 2023
68c4e7d
Merge pull request #921 from wultra/dependabot/maven/org.bouncycastle…
dependabot[bot] Nov 20, 2023
d44bacc
Fix #923: Introduce maven modules enrollment-onboarding-api, -zenid, …
banterCZ Nov 22, 2023
933e588
Fix #912: Innovatrics classes generation (#925)
jnpsk Nov 23, 2023
d31c024
Fix #926: Wrong iProov configuration properties in documentation
banterCZ Nov 24, 2023
fa5f13d
Merge pull request #927 from wultra/issues/926-iproov-documentation
banterCZ Nov 24, 2023
0d62bf6
Fix #928: Innovatrics Configuration (#929)
banterCZ Nov 24, 2023
f4e36f0
Bump org.springframework.boot:spring-boot-starter-parent
dependabot[bot] Nov 27, 2023
c67e850
Merge pull request #932 from wultra/dependabot/maven/org.springframew…
dependabot[bot] Nov 27, 2023
720e1de
Fix #933: PresenceCheckInitResponse missing in swagger
banterCZ Nov 27, 2023
808544c
Merge pull request #934 from wultra/issues/933-PresenceCheckInitRespo…
banterCZ Nov 27, 2023
f77aff8
Fix #935: Endpoints for operation detail and operation claim (#937)
romanstrobl Nov 30, 2023
7b52f9d
Fix #939: Custom Spring Boot Banner
banterCZ Dec 5, 2023
7529deb
Fix #908: Innovatrics PresenceCheckProvider (#936)
banterCZ Dec 5, 2023
11bc4fb
Fix issues found during operation claim integration into mobile token…
romanstrobl Dec 6, 2023
c46e032
Fix #942: Rename proximity anti-fraud check parameters (#944)
banterCZ Dec 7, 2023
c6e03c4
Merge pull request #940 from wultra/issues/939-custom-banner
banterCZ Dec 8, 2023
80a1bfe
Fix #945: Coverity: Eq: Problems with implementation of equals()
banterCZ Dec 8, 2023
9e28014
Merge pull request #946 from wultra/issues/945-coverity-equals
banterCZ Dec 8, 2023
8b59b4e
Fix #947: Update logback
banterCZ Dec 8, 2023
fa9e50a
Bump io.swagger.core.v3:swagger-annotations-jakarta
dependabot[bot] Dec 11, 2023
afd550c
Bump net.javacrumbs.shedlock:shedlock-bom from 5.10.0 to 5.10.2
dependabot[bot] Dec 11, 2023
e97e454
Bump org.openapitools:openapi-generator-maven-plugin from 7.0.0 to 7.1.0
dependabot[bot] Dec 11, 2023
0eb8592
Merge pull request #953 from wultra/dependabot/maven/org.openapitools…
dependabot[bot] Dec 11, 2023
8dadb67
Merge pull request #952 from wultra/dependabot/maven/net.javacrumbs.s…
dependabot[bot] Dec 11, 2023
b3d0b50
Merge pull request #950 from wultra/dependabot/maven/io.swagger.core.…
dependabot[bot] Dec 11, 2023
af14b76
Bump org.springdoc:springdoc-openapi-starter-webmvc-ui
dependabot[bot] Dec 11, 2023
74edc3a
Bump spring-statemachine.version from 3.2.1 to 4.0.0
dependabot[bot] Dec 11, 2023
22b60e9
Merge pull request #949 from wultra/dependabot/maven/org.springdoc-sp…
dependabot[bot] Dec 11, 2023
97d7da1
Merge pull request #951 from wultra/dependabot/maven/spring-statemach…
dependabot[bot] Dec 11, 2023
7cea252
Merge pull request #948 from wultra/issues/947-update-logback
banterCZ Dec 12, 2023
ad8bf89
Fix #911: Expose API to upload presence check data (#941)
banterCZ Dec 12, 2023
ed971a4
Fix #954: Update Wultra dependencies
banterCZ Dec 13, 2023
34a30ab
Fix #907: Innovatrics DocumentVerificationProvider (#938)
jnpsk Dec 14, 2023
8932022
Fix #962: Add Migration Guide for 1.6.0
banterCZ Dec 18, 2023
0202d5d
Merge pull request #963 from wultra/issues/962-migration-guide
banterCZ Dec 18, 2023
1ddfe6d
Fix #960: Remove code-level consistency check in Innovatrics Document…
jnpsk Dec 18, 2023
3a54da3
Fix #956: Respect provider name in queries (#957)
jnpsk Dec 18, 2023
dd7cf0a
Fix #968: MonetaryConverter throws an exception for currency '...'
banterCZ Dec 21, 2023
c460f13
Merge pull request #969 from wultra/issues/968-monetary-converter
banterCZ Dec 21, 2023
059a926
Fix #966: Add micrometer-registry-prometheus
banterCZ Dec 21, 2023
da17b54
Merge pull request #972 from wultra/issues/966-micrometer-prometheus
banterCZ Dec 21, 2023
ed83f97
Fix #965: Reflect changes in filtering operations on PowerAuth Server…
jandusil Dec 21, 2023
df26995
Bump org.openapitools:openapi-generator-maven-plugin from 7.1.0 to 7.2.0
dependabot[bot] Dec 25, 2023
b11f7ab
Bump io.swagger.core.v3:swagger-annotations-jakarta
dependabot[bot] Dec 25, 2023
e6afd9b
Merge pull request #976 from wultra/dependabot/maven/io.swagger.core.…
dependabot[bot] Jan 2, 2024
2a50517
Merge pull request #974 from wultra/dependabot/maven/org.openapitools…
dependabot[bot] Jan 2, 2024
4b58e1a
Fix #970: AmountAttribute with invalid amount (#971)
banterCZ Jan 2, 2024
452f27f
Fix #982: Update Docker dependencies
banterCZ Jan 8, 2024
ff2d202
Fix #984: Set release version to 1.6.0
banterCZ Jan 8, 2024
6836a8a
Merge pull request #983 from wultra/issues/982-docker-dependencies
banterCZ Jan 8, 2024
ead6af6
Merge pull request #955 from wultra/issues/954-wultra-dependencies
banterCZ Jan 8, 2024
41b9ea1
Remove commented out code
banterCZ Jan 9, 2024
f8c24f4
Merge pull request #990 from wultra/issues/907-remove-commented-code
banterCZ Jan 9, 2024
d59facc
Merge pull request #987 from wultra/issues/984-version-1.6.0
banterCZ Jan 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ibm-semeru-runtimes:open-17.0.8_7-jre
FROM ibm-semeru-runtimes:open-17.0.9_9-jre
LABEL maintainer="[email protected]"

# Prepare environment variables
Expand All @@ -8,7 +8,7 @@ ENV JAVA_HOME=/opt/java/openjdk \
PKG_RELEASE=1~jammy \
TOMCAT_HOME=/usr/local/tomcat \
TOMCAT_MAJOR=10 \
TOMCAT_VERSION=10.1.13 \
TOMCAT_VERSION=10.1.17 \
TZ=UTC

ENV PATH=$PATH:$LB_HOME:$TOMCAT_HOME/bin
Expand All @@ -20,7 +20,7 @@ RUN apt-get -y update \

# Install tomcat
RUN curl -jkSL -o /tmp/apache-tomcat.tar.gz http://archive.apache.org/dist/tomcat/tomcat-${TOMCAT_MAJOR}/v${TOMCAT_VERSION}/bin/apache-tomcat-${TOMCAT_VERSION}.tar.gz \
&& [ "406c0c367ac6ad95bb724ecc3a3c340ad7ded8c62287d657811eeec496eaaca1f5add52d2f46111da1426ae67090c543f6deccfeb5fdf4bdae32f9b39e773265 /tmp/apache-tomcat.tar.gz" = "$(sha512sum /tmp/apache-tomcat.tar.gz)" ] \
&& [ "ff9670f9cd49a604e47edfbcfb5855fe59342048c3278ea8736276b51327adf2d076973f3ad1b8aa7870ef26c28cf7111527be810b445c9927f2a457795f5cb6 /tmp/apache-tomcat.tar.gz" = "$(sha512sum /tmp/apache-tomcat.tar.gz)" ] \
&& gunzip /tmp/apache-tomcat.tar.gz \
&& tar -C /opt -xf /tmp/apache-tomcat.tar \
&& ln -s /opt/apache-tomcat-$TOMCAT_VERSION $TOMCAT_HOME
Expand Down
10 changes: 4 additions & 6 deletions docs-private/Developer-How-To-Start.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

### Standalone Run

- Enable maven profile `standalone`
- Use IntelliJ Idea run configuration at `../.run/EnrollmentServerApplication.run.xml`
- Open [http://localhost:8081/enrollment-server/actuator/health](http://localhost:8081/enrollment-server/actuator/health) and you should get `{"status":"UP"}`

Expand Down Expand Up @@ -37,20 +36,20 @@ mvn clean package
### Build the docker image

```shell
docker build . -t enrollment-server:1.5.0
docker build . -t enrollment-server:1.6.0
```


### Prepare environment variables

* Copy `deploy/env.list.tmp` to `./env.list` and edit the values to use it via `docker run --env-file env.list IMAGE`
* Or set environment variables via `docker run -e ENROLLMENT_SERVER_DATASOURCE_USERNAME='powerauth' IMAGE`
* Copy `deploy/env.list.tmp` to `./env.list` and edit the values to use it via `docker run --env-file env.list enrollment-server:1.6.0`
* Or set environment variables via `docker run -e ENROLLMENT_SERVER_DATASOURCE_USERNAME='powerauth' enrollment-server:1.6.0`


### Run the docker image

```shell
docker run -p 80:8080 -e ENROLLMENT_SERVER_DATASOURCE_URL='jdbc:postgresql://host.docker.internal:5432/powerauth' -e ENROLLMENT_SERVER_DATASOURCE_USERNAME='powerauth' -e ENROLLMENT_SERVER_DATASOURCE_PASSWORD='' enrollment-server:1.5.0
docker run -p 80:8080 -e ENROLLMENT_SERVER_DATASOURCE_URL='jdbc:postgresql://host.docker.internal:5432/powerauth' -e ENROLLMENT_SERVER_DATASOURCE_USERNAME='powerauth' -e ENROLLMENT_SERVER_DATASOURCE_PASSWORD='' enrollment-server:1.6.0
```


Expand All @@ -59,7 +58,6 @@ docker run -p 80:8080 -e ENROLLMENT_SERVER_DATASOURCE_URL='jdbc:postgresql://hos

### Standalone Run

- Enable maven profile `standalone`
- Use IntelliJ Idea run configuration at `../.run/EnrollmentServerOnboardingApplication.run.xml`
- Open [http://localhost:8083/enrollment-server-onboarding/actuator/health](http://localhost:8083/enrollment-server-onboarding/actuator/health) and you should get `{"status":"UP"}`

Expand Down
7 changes: 6 additions & 1 deletion docs/Configuration-Properties.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ The Enrollment Server uses the following public configuration properties:
| `spring.datasource.username` | `_empty_` | Database JDBC username |
| `spring.datasource.password` | `_empty_` | Database JDBC password |
| `spring.datasource.driver-class-name` | `_empty_` | Datasource JDBC class name |
| `spring.jpa.database-platform` | `_empty_` | Database dialect |
| `spring.jpa.hibernate.ddl-auto` | `none` | Configuration of automatic database schema creation |
| `spring.jpa.properties.hibernate.connection.characterEncoding` | `_empty_` | Character encoding |
| `spring.jpa.properties.hibernate.connection.useUnicode` | `_empty_` | Character encoding - Unicode support |
Expand Down Expand Up @@ -61,3 +60,9 @@ Sample setting of logging pattern:
```properties
logging.pattern.console=%clr(%d{${LOG_DATEFORMAT_PATTERN:yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:%5p}) [%X{X-Correlation-ID}] %clr(%5p) %clr(${PID: }){magenta} %clr(---){faint}%clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}
```


## Monitoring and Observability

The WAR file includes the `micrometer-registry-prometheus` dependency.
Discuss its configuration with the [Spring Boot documentation](https://docs.spring.io/spring-boot/docs/3.1.x/reference/html/actuator.html#actuator.metrics).
1 change: 1 addition & 0 deletions docs/Migration-Instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@

This page contains PowerAuth Enrollment Server migration instructions.

- [PowerAuth Enrollment Server 1.6.0](./PowerAuth-Enrollment-Server-1.6.0.md)
- [PowerAuth Enrollment Server 1.5.0](./PowerAuth-Enrollment-Server-1.5.0.md)
- [PowerAuth Enrollment Server 1.4.0](./PowerAuth-Enrollment-Server-1.4.0.md)
Loading
Loading