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 #663

Merged
merged 119 commits into from
Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from 117 commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
094378f
Fix #529: Set develop version to 1.5.0-SNAPSHOT
banterCZ Dec 19, 2022
e843543
Fix 558: Move from Java EE to Jakarta EE
banterCZ Jan 4, 2023
b8f04b4
Merge pull request #531 from wultra/issues/529-version-1.5.0-SNAPSHOT
banterCZ Jan 4, 2023
2974323
Fix documentation of 1.4.0
banterCZ Jan 4, 2023
f979138
Merge pull request #561 from wultra/issues/fix-documentation
banterCZ Jan 4, 2023
4345f0a
Fix #563: Update pushy lib to 0.15.2
banterCZ Jan 4, 2023
3c88a4e
Merge pull request #564 from wultra/issues/563-pushy
banterCZ Jan 5, 2023
7df7458
Merge pull request #559 from wultra/issues/558-javax-jakarta
banterCZ Jan 5, 2023
e4a8e58
Fix #523: Update Spring Boot to 2.7.7
banterCZ Dec 9, 2022
5e9afc8
Merge pull request #524 from wultra/issues/523-spring-boot-2.7.6
banterCZ Jan 5, 2023
62700a2
Fix #508: Add instructions for migrating application ID on Oracle (#565)
romanstrobl Jan 5, 2023
bedeb36
Fix #567: Invalid database mapping
petrdvorak Jan 11, 2023
5180c8d
Merge pull request #568 from wultra/issues/567-jpa-mapping
petrdvorak Jan 11, 2023
dbd2210
Fix #570: Add plain text summary and mime-type to inbox message model
petrdvorak Jan 12, 2023
b284799
Revert the property file change
petrdvorak Jan 12, 2023
6fafedf
Merge pull request #573 from wultra/issues/570-inbox-attributes
petrdvorak Jan 13, 2023
b1741b1
Fix #575: Make type and summary not null on Oracle.
petrdvorak Jan 13, 2023
cc5a07a
Merge pull request #576 from wultra/issues/575-oracle-schema
petrdvorak Jan 13, 2023
28bba08
Fix #578: Add handler for MethodArgumentNotValidException
romanstrobl Jan 13, 2023
eda5bba
Merge pull request #579 from wultra/issues/578-add-handler-method-arg…
romanstrobl Jan 13, 2023
a271b4e
Fix #580: Update springdoc-openapi-ui
banterCZ Jan 23, 2023
083f21a
Merge pull request #581 from wultra/issues/580-update-springdoc-opena…
banterCZ Jan 23, 2023
0fa9c91
Fix #582: Drop MySQL Support
banterCZ Jan 30, 2023
1d3e873
Merge pull request #583 from wultra/issues/582-drop-mysql
banterCZ Feb 6, 2023
cb28b45
Fix #462: Add support for asynchronous requests (#585)
petrdvorak Mar 16, 2023
cd9abf2
Fix #587: Prefer Base64 Java 8 APIs over Guava
banterCZ Mar 21, 2023
d66e4a8
Add dependabot configuration
banterCZ Mar 21, 2023
641738a
Merge pull request #589 from wultra/issues/dependabot
banterCZ Mar 22, 2023
ef790e0
Bump maven-enforcer-plugin from 3.1.0 to 3.2.1
dependabot[bot] Mar 22, 2023
87c6f84
Bump maven-javadoc-plugin from 3.4.1 to 3.5.0
dependabot[bot] Mar 22, 2023
acdd5fd
Merge pull request #588 from wultra/issues/587-base64
banterCZ Mar 22, 2023
cfc3c53
Merge pull request #592 from wultra/dependabot/maven/org.apache.maven…
dependabot[bot] Mar 22, 2023
d8b441d
Fix #595: Add Liquibase support
banterCZ Mar 22, 2023
a56a82d
Bump spring-boot-starter-parent from 2.7.7 to 2.7.9
dependabot[bot] Mar 23, 2023
e8eb398
Merge pull request #596 from wultra/dependabot/maven/org.springframew…
dependabot[bot] Mar 23, 2023
d3bfa04
Bump spring-boot-starter-parent from 2.7.9 to 2.7.10
dependabot[bot] Mar 27, 2023
0427c31
Merge pull request #598 from wultra/dependabot/maven/org.springframew…
dependabot[bot] Mar 27, 2023
41e50f0
Merge pull request #597 from wultra/issues/595-liquibase
banterCZ Mar 28, 2023
2cc2d68
Fix #600: Turn off auto-commit
banterCZ Mar 31, 2023
89287a8
Fix #602: Make PushServerTests#sendCampaignTest independent
banterCZ Mar 31, 2023
2b8aa97
Merge pull request #603 from wultra/issues/602-sendCampaignTest
banterCZ Apr 3, 2023
64b7e90
Merge pull request #601 from wultra/issues/600-autocommit
banterCZ Apr 3, 2023
bbd7d80
Merge pull request #590 from wultra/dependabot/maven/org.apache.maven…
romanstrobl Apr 3, 2023
172ea65
Fix #604: Remove dependency jakarta.interceptor-api
banterCZ Apr 4, 2023
43db459
Remove travis configuration
banterCZ Apr 4, 2023
8faf5c3
Fix #584: Docucheck warnings
banterCZ Apr 4, 2023
b2eac6b
Fix #566: App ID migration drops unique index on app ID
banterCZ Apr 4, 2023
7a4f18d
Merge pull request #608 from wultra/issues/566-unique-index-app-id
banterCZ Apr 4, 2023
d5d878e
Fix #566: App ID migration drops unique index on app ID
banterCZ Apr 4, 2023
a5aa6f8
Merge pull request #606 from wultra/issues/remove-travis
banterCZ Apr 4, 2023
7a5cb61
Merge pull request #609 from wultra/issues/566-unique-index-app-id
banterCZ Apr 4, 2023
1128719
Merge pull request #607 from wultra/issues/584-docucheck-warnings
banterCZ Apr 4, 2023
35512aa
Merge pull request #605 from wultra/issues/604-remove-interceptor-api
banterCZ Apr 4, 2023
b79d866
Fix #612: Use @Transactional annotation from Spring
banterCZ Apr 6, 2023
63d9dc2
Merge pull request #613 from wultra/issues/612-spring-annotation-tran…
banterCZ Apr 11, 2023
ac63603
Fix #617: Remove springdoc-openapi-ui dependency from model
banterCZ Apr 14, 2023
3ff8599
Fix #610: Upgrade Spring Boot 3 (#611)
romanstrobl Apr 14, 2023
3fac39e
Merge pull request #618 from wultra/issues/617-remove-springdoc-opena…
banterCZ Apr 14, 2023
3e21532
Fix #615: Update Wultra dependencies to SNAPSHOT version (#616)
banterCZ Apr 14, 2023
78d9f75
Fix #620: Reflect changes from powerauth-restful-model
banterCZ Apr 17, 2023
bac6522
Merge pull request #621 from wultra/issues/620-powerauth-restful-model
banterCZ Apr 17, 2023
ce83fac
Bump bcprov-jdk18on from 1.72 to 1.73
dependabot[bot] Apr 17, 2023
9664c5b
Merge pull request #619 from wultra/dependabot/maven/org.bouncycastle…
dependabot[bot] Apr 17, 2023
79aacb1
Change compiler source to 17 and use implicit plugin versions
banterCZ Apr 17, 2023
ac2553d
Merge pull request #622 from wultra/issues/610-jdk-and-plugins
banterCZ Apr 17, 2023
9357ad8
Fix #623: Push server does not start on Tomcat 10 with Java 17
romanstrobl Apr 17, 2023
a8ef1db
Merge pull request #624 from wultra/issues/623-push-server-sequences
romanstrobl Apr 17, 2023
7c823e0
Fix #625: Springdoc OpenAPI UI not generated after migration to Sprin…
romanstrobl Apr 18, 2023
40758c6
Merge pull request #626 from wultra/issues/625-springdoc
romanstrobl Apr 18, 2023
272e68e
Fix #627: Add PostgreSQL JDBC driver to war
banterCZ Apr 24, 2023
eea9f8a
Add missing push_campaign.timestamp_sent column to liquibase
banterCZ Apr 24, 2023
b217549
Fix #632: Clean-up maven dependencies
banterCZ Apr 24, 2023
5d9dbd1
Remove OWASP Dependency Check GitHub Action
banterCZ Apr 24, 2023
dc695ca
Merge pull request #634 from wultra/issues/remove-owasp
banterCZ Apr 25, 2023
2683267
Merge pull request #633 from wultra/issues/632-cleanup-maven-dependen…
banterCZ Apr 25, 2023
bd36cd8
Merge pull request #631 from wultra/issues/595-liquibase-push_campaign
banterCZ Apr 25, 2023
0df7603
Merge pull request #628 from wultra/issues/627-postgres-dependency
banterCZ Apr 25, 2023
841aa97
Fix #629: Review Java warnings (#630)
banterCZ Apr 26, 2023
99c605a
Bump spring-boot-starter-parent from 3.0.5 to 3.1.0
dependabot[bot] Jun 12, 2023
184128c
Merge pull request #635 from wultra/dependabot/maven/org.springframew…
dependabot[bot] Jun 12, 2023
abf3670
Bump bcprov-jdk18on from 1.73 to 1.74
dependabot[bot] Jun 19, 2023
fafef5c
Merge pull request #636 from wultra/dependabot/maven/org.bouncycastle…
dependabot[bot] Jun 19, 2023
87d8be2
Bump spring-boot-starter-parent from 3.1.0 to 3.1.1 (#639)
dependabot[bot] Jul 7, 2023
0531bf7
Bump bcprov-jdk18on from 1.74 to 1.75 (#637)
dependabot[bot] Jul 7, 2023
732cced
Bump firebase-admin from 8.2.0 to 9.2.0 (#638)
dependabot[bot] Jul 7, 2023
f276af7
Bump org.springframework.boot:spring-boot-starter-parent
dependabot[bot] Jul 21, 2023
0e3e826
Merge pull request #642 from wultra/dependabot/maven/org.springframew…
dependabot[bot] Jul 21, 2023
360ba17
Tests are now compatible with Crypto 3.2 encryptor
hvge Aug 7, 2023
9843959
Merge pull request #645 from wultra/issues/crypto-3.2-compatibility
hvge Aug 7, 2023
7e18dee
Bump org.bouncycastle:bcprov-jdk18on from 1.75 to 1.76
dependabot[bot] Aug 7, 2023
419882e
Bump org.springdoc:springdoc-openapi-starter-webmvc-ui
dependabot[bot] Aug 7, 2023
97db77c
Merge pull request #643 from wultra/dependabot/maven/org.bouncycastle…
dependabot[bot] Aug 7, 2023
a298ffe
Merge pull request #644 from wultra/dependabot/maven/org.springdoc-sp…
banterCZ Aug 7, 2023
7e7c55b
Fix #646: Liquibase for MSSQL
banterCZ Aug 7, 2023
95cec79
Fix #640: Improve JavaDoc (#641)
petrdvorak Aug 9, 2023
d523356
Merge pull request #647 from wultra/issues/646-mssql-liquibase
banterCZ Aug 10, 2023
f5cb8ea
Fix #650: Adapt changes of DefaultRestClient API
banterCZ Aug 22, 2023
a68099b
Merge pull request #651 from wultra/issues/650-connection-timeout-type
banterCZ Aug 22, 2023
7b7dbad
Fix #648: Add CodeQL Analysis (#649)
jandusil Aug 24, 2023
e0b1bb7
Fix #653: Replace EciesFactory by EncryptorFactory
banterCZ Aug 25, 2023
4113167
Merge pull request #654 from wultra/issues/653-encryptor-factory
banterCZ Aug 25, 2023
5a40a68
Bump org.springframework.boot:spring-boot-starter-parent
dependabot[bot] Aug 25, 2023
a6fb1b2
Fix #655: Add logstash-logback-encoder dependency
banterCZ Aug 25, 2023
4406888
Merge pull request #652 from wultra/dependabot/maven/org.springframew…
banterCZ Aug 25, 2023
badd09e
Merge pull request #656 from wultra/issues/655-logstash-logback-encoder
romanstrobl Aug 29, 2023
5e4a615
Fix #659: Replace Spring Security deprecated API
banterCZ Sep 4, 2023
0787817
Fix #661: Polish google-api-client and guava versions
banterCZ Sep 4, 2023
cb405d5
Merge pull request #660 from wultra/issues/659-spring-security-api
banterCZ Sep 4, 2023
b8b0ba0
Merge pull request #662 from wultra/issues/661-google-api-client-version
banterCZ Sep 4, 2023
cdebab5
Fix #657: Match springdoc-openapi and swagger-jakarta versions
banterCZ Sep 4, 2023
6a64aae
Merge pull request #658 from wultra/issues/657-springdoc-openapi-version
banterCZ Sep 4, 2023
f53fe05
Fix #664: Set release version to 1.5.0
banterCZ Sep 5, 2023
4b10564
Fix #668: Add liquibase tag 1.5.0
banterCZ Sep 5, 2023
19e1137
Merge pull request #669 from wultra/issues/668-liquibase-tag
banterCZ Sep 5, 2023
7aac45e
Fix #670: Review liquibase scripts (#671)
jandusil Sep 12, 2023
84d0173
Fix #672: Liquibase updates
banterCZ Sep 14, 2023
697ac27
Merge pull request #673 from wultra/issues/672-liquibase-updates
banterCZ Sep 15, 2023
9e8c92b
Fix #666: Update Wultra dependencies (#667)
banterCZ Sep 21, 2023
994c9f5
Merge pull request #665 from wultra/issues/664-version-1.5.0
banterCZ Sep 26, 2023
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
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "weekly"
69 changes: 12 additions & 57 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,67 +1,22 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
workflow_dispatch:
push:
branches: [ develop, master ]
branches: [ 'develop', 'master', 'releases/**' ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ develop ]
branches: [ 'develop', 'master', 'releases/**' ]
schedule:
- cron: '19 7 * * 4'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
language: [ 'java', 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed

steps:
- name: Checkout repository
uses: actions/checkout@v2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
codeql-analysis:
uses: wultra/wultra-infrastructure/.github/workflows/codeql-analysis.yml@develop
secrets: inherit
with:
languages: "['java', 'javascript']"
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Use only 'java' to analyze code written in Java, Kotlin or both
# Use only 'javascript' to analyze code written in JavaScript, TypeScript or both
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
12 changes: 0 additions & 12 deletions .github/workflows/owas-dependecy-check.yml

This file was deleted.

12 changes: 12 additions & 0 deletions .run/PowerAuthPushServerJavaApplication.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="PowerAuthPushServerJavaApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<option name="ACTIVE_PROFILES" value="dev" />
<module name="powerauth-push-server" />
<option name="SPRING_BOOT_MAIN_CLASS" value="io.getlime.push.PowerAuthPushServerJavaApplication" />
<option name="VM_PARAMETERS" value="-Dserver.servlet.context-path=/powerauth-push-server -Dserver.port=8089" />
<method v="2">
<option name="Make" enabled="true" />
<option name="Maven.BeforeRunTask" enabled="true" file="$PROJECT_DIR$/powerauth-push-server/pom.xml" goal="process-resources" />
</method>
</configuration>
</component>
24 changes: 0 additions & 24 deletions .travis.yml

This file was deleted.

24 changes: 24 additions & 0 deletions docs-private/Developer-How-To-Start.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Developer - How to Start Guide


## Push Server


### Standalone Run

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


### Database

Database changes are driven by Liquibase.

This is an example how to manually check the Liquibase status.
Important and fixed parameter is `changelog-file`.
Others (like URL, username, password) depend on your environment.

```shell
liquibase --changelog-file=./docs/db/changelog/changesets/powerauth-push-server/db.changelog-module.xml --url=jdbc:postgresql://localhost:5432/powerauth --username=powerauth status
```
2 changes: 1 addition & 1 deletion docs/Configuration-Properties.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,4 @@ The Push Server uses the following public configuration properties:
| `powerauth.service.correlation-header.enabled` | `false` | Whether correlation header is enabled |
| `powerauth.service.correlation-header.name` | `X-Correlation-ID` | Correlation header name |
| `powerauth.service.correlation-header.value.validation-regexp` | `[a-zA-Z0-9\\-]{8,1024}` | Regular expression for correlation header value validation |
| `logging.pattern.console` | [See application.properties](https://github.com/wultra/powerauth-push-server/blob/develop/powerauth-push-server/src/main/resources/application.properties#L105) | Logging pattern for console which includes the correlation header value |
| `logging.pattern.console` | [See application.properties](https://github.com/wultra/powerauth-push-server/blob/develop/powerauth-push-server/src/main/resources/application.properties#docucheck-keep-link) | Logging pattern for console which includes the correlation header value |
2 changes: 2 additions & 0 deletions docs/Migration-Instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

This page contains PowerAuth Push Server migration instructions.

- [PowerAuth Push Server 1.5.0](./PowerAuth-Push-Server-1.5.0.md)
- [PowerAuth Push Server 1.4.0](./PowerAuth-Push-Server-1.4.0.md)
- [PowerAuth Push Server 1.3.0](./PowerAuth-Push-Server-1.3.0.md)
- [PowerAuth Push Server 1.2.0](./PowerAuth-Push-Server-1.2.0.md)
- [PowerAuth Push Server 1.1.0](./PowerAuth-Push-Server-1.1.0.md)
Expand Down
26 changes: 25 additions & 1 deletion docs/PowerAuth-Push-Server-1.3.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,29 @@ powerauth.push.service.apns.useDevelopment=false

### Migrating Application ID

Push server now uses `String` application ID instead of numeric one. Therefore, you need to transfer the correct application name to the `push_app_credentials` table. In case you use the same schema to run PowerAuth Server and PowerAuth Push Server, you can use the following script to do it:
Push server now uses `String` application ID instead of numeric one. Therefore, you need to transfer the correct application name to the `push_app_credentials` table. In case you use the same schema to run PowerAuth Server and PowerAuth Push Server, you can use the following script to do it.

Oracle:
```sql
-- rename the original app_id column to app_id_orig
ALTER TABLE push_app_credentials RENAME COLUMN app_id TO app_id_orig;

-- create a new column for the string app ID value
ALTER TABLE push_app_credentials ADD app_id VARCHAR2(255 CHAR);

-- migrate the string app ID value from the PowerAuth table with applications
UPDATE push_app_credentials push
SET app_id = (SELECT pa.name FROM pa_application pa WHERE pa.id = push.app_id_orig)
WHERE EXISTS (SELECT 1 FROM pa_application pa WHERE pa.id = push.app_id_orig);

-- remove the original column with numeric app ID value
ALTER TABLE push_app_credentials DROP COLUMN app_id_orig;

-- reintroduce the unique index
CREATE UNIQUE INDEX push_app_cred_app ON push_app_credentials(app_id);
```

PostgreSQL:
```sql
-- rename the original app_id column to app_id_orig
ALTER TABLE push_app_credentials RENAME COLUMN app_id TO app_id_orig;
Expand All @@ -31,6 +52,9 @@ WHERE pa.id = push_app_credentials.app_id_orig;

-- remove the original column with numeric app ID value
ALTER TABLE push_app_credentials DROP COLUMN app_id_orig;

-- reintroduce the unique index
CREATE UNIQUE INDEX push_app_cred_app ON push_app_credentials(app_id);
```

Alternatively, you can alter the table manually to have `app_id` column of `VARCHAR(255)` type and value of PowerAuth application name.
Expand Down
13 changes: 7 additions & 6 deletions docs/PowerAuth-Push-Server-1.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,11 @@ Message inbox requires a simple database structure below:
-- Create table for message inbox
CREATE TABLE push_inbox (
id INTEGER NOT NULL CONSTRAINT push_inbox_pk PRIMARY KEY,
inbox_id VARCHAR(37),
inbox_id VARCHAR(37) NOT NULL,
user_id VARCHAR(255) NOT NULL,
type VARCHAR(32) NOT NULL,
subject TEXT NOT NULL,
summary TEXT NOT NULL,
body TEXT NOT NULL,
read BOOLEAN DEFAULT false NOT NULL,
timestamp_created TIMESTAMP NOT NULL,
Expand All @@ -44,7 +46,9 @@ CREATE TABLE PUSH_INBOX (
ID NUMBER(19) PRIMARY KEY NOT NULL,
INBOX_ID VARCHAR2(37 CHAR),
USER_ID VARCHAR2(255 CHAR) NOT NULL,
TYPE VARCHAR2(32 CHAR) NOT NULL,
SUBJECT VARCHAR2(4000 CHAR) NOT NULL,
SUMMARY VARCHAR2(4000 CHAR) NOT NULL,
BODY CLOB NOT NULL,
READ NUMBER(1) DEFAULT 0 NOT NULL,
TIMESTAMP_CREATED TIMESTAMP(6) NOT NULL,
Expand All @@ -70,7 +74,9 @@ CREATE TABLE `push_inbox` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`inbox_id` VARCHAR(37),
`user_id` VARCHAR(255) NOT NULL,
`type` VARCHAR(32) NOT NULL,
`subject` TEXT NOT NULL,
`summary` TEXT NOT NULL,
`body` TEXT NOT NULL,
`read` BOOLEAN DEFAULT false NOT NULL,
`timestamp_created` TIMESTAMP NOT NULL,
Expand All @@ -89,8 +95,3 @@ CREATE INDEX `push_inbox_id` ON `push_inbox` (`inbox_id`);
CREATE INDEX `push_inbox_user` ON `push_inbox` (`user_id`);
CREATE INDEX `push_inbox_user_read` ON `push_inbox` (`user_id`, `read`);
```

## Bouncy Castle Library Update to Version 1.72

Bouncy Castle library has been updated to version `1.72`.
The newest version of Bouncy Castle library can be downloaded from: [https://www.bouncycastle.org/download/bcprov-jdk18on-172.jar](https://www.bouncycastle.org/download/bcprov-jdk18on-172.jar)
Loading
Loading