Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
554d033
[NAE-1546] Plugin library
renczesstefan Oct 20, 2023
93f2e3a
[NAE-1546] Plugin library
renczesstefan Oct 24, 2023
5631929
[NAE-1546] Plugin library
renczesstefan Oct 24, 2023
5638482
[NAE-1546] Plugin library
renczesstefan Oct 24, 2023
6fc7ef9
[NAE-1546] Plugin library
renczesstefan Nov 7, 2023
f3c0b55
[NAE-1546] Plugin library
renczesstefan Nov 7, 2023
6cd155d
[NAE-1546] Plugin library
renczesstefan Nov 7, 2023
2435397
[NAE-1546] Plugin library
renczesstefan Nov 7, 2023
3619c4e
[NAE-1546] Plugin library
renczesstefan Nov 8, 2023
10da1ec
[NAE-1546] Plugin library
renczesstefan Nov 8, 2023
e9a8faa
[NAE-1546] Plugin library
renczesstefan Nov 8, 2023
d17bd70
[NAE-1546] Plugin library
renczesstefan Nov 8, 2023
c39316f
[NAE-1546] Plugin library
renczesstefan Nov 8, 2023
9d1dcba
[NAE-1546] Plugin library
renczesstefan Nov 14, 2023
2700d0f
[NAE-1935] Improved breadcrumbs from menu items
renczesstefan Jan 17, 2024
51cfc94
Merge remote-tracking branch 'origin/release/6.4.0' into NAE-1546
Retoocs May 2, 2024
d6bfcbe
[NAE-1546] Plugin library
Retoocs May 6, 2024
382a714
[NAE-1546] Plugin library
Retoocs May 6, 2024
d020ee5
[NAE-1546] Plugin library
Retoocs May 6, 2024
048199c
[NAE-1546] Plugin library
Retoocs May 6, 2024
46cc13d
[NAE-1546] Plugin library
Retoocs May 7, 2024
fc9b8f9
[NAE-1546] Plugin library
Retoocs May 7, 2024
d599765
[NAE-1546] Plugin library
Retoocs May 13, 2024
ea899d9
[NAE-1546] Plugin library
Retoocs May 13, 2024
c3fb331
[NAE-1546] Plugin library
Retoocs May 14, 2024
1f41445
[NAE-1546] Plugin library
Retoocs May 15, 2024
908eac1
[NAE-1546] Plugin library
Retoocs May 15, 2024
51ce382
[NAE-1546] Plugin library
Retoocs May 15, 2024
6d64537
[NAE-1546] Plugin library
Retoocs May 16, 2024
6f8c9e2
[NAE-1546] Plugin library
Retoocs May 16, 2024
27c237c
[NAE-1546] Plugin library
Retoocs May 17, 2024
826fca0
[NAE-1546] Plugin library
Retoocs May 17, 2024
4020b6e
[NAE-1546] Plugin library
Retoocs Jul 8, 2024
60ea2bd
[NAE-1546] Plugin library
Retoocs Jul 8, 2024
6ce083d
[NAE-2045] Event log as event system module
Jan 29, 2025
f2574d5
[NAE-2045] Event log as event system module
Feb 2, 2025
9a063b6
[NAE-2027] Netgrif modules
renczesstefan Feb 3, 2025
f2ff0dd
[NAE-2027] Netgrif modules
renczesstefan Feb 3, 2025
03fe0b7
Merge branch 'NAE-2045' into NAE-2027
renczesstefan Feb 3, 2025
0e5f08c
[NAE-2027] Netgrif modules
renczesstefan Feb 5, 2025
2ee6ced
[NAE-2027] Netgrif modules
renczesstefan Feb 7, 2025
9a43c59
[NAE-2027] Netgrif modules
renczesstefan Feb 10, 2025
6967197
[NAE-2027] Netgrif modules
renczesstefan Feb 11, 2025
dad506a
[NAE-2027] Netgrif modules
renczesstefan Feb 11, 2025
fb26d9e
[NAE-2027] Netgrif modules
renczesstefan Feb 12, 2025
c49588c
[NAE-2027] Netgrif modules
renczesstefan Feb 13, 2025
af7d511
[NAE-2027] Netgrif modules
renczesstefan Feb 14, 2025
6b7e68f
[NAE-2027] Netgrif modules
renczesstefan Feb 14, 2025
b76ccad
[NAE-2027] Netgrif modules
renczesstefan Feb 18, 2025
85bdce3
[NAE-2027] Netgrif modules
renczesstefan Feb 19, 2025
680918f
[NAE-2027] Netgrif modules
renczesstefan Feb 19, 2025
3ddab79
[NAE-2027] Netgrif modules
renczesstefan Feb 20, 2025
0b23c14
[NAE-2027] Netgrif modules
renczesstefan Feb 20, 2025
f2c84d2
[NAE-2027] Netgrif modules
renczesstefan Feb 20, 2025
90fefab
[NAE-2027] Netgrif modules
renczesstefan Feb 20, 2025
9036b72
[NAE-2027] Netgrif modules
renczesstefan Feb 20, 2025
5fe4199
[NAE-2027] Netgrif modules
renczesstefan Feb 20, 2025
863ddba
[NAE-2027] Netgrif modules
renczesstefan Feb 21, 2025
853ad51
[NAE-2045] Event log as event system module
Feb 21, 2025
c07dda7
[NAE-2027] Netgrif modules
renczesstefan Feb 25, 2025
7088b39
[NAE-2027] Netgrif modules
renczesstefan Feb 25, 2025
7cd5480
[NAE-2027] Netgrif modules
renczesstefan Feb 25, 2025
9d41fa6
[NAE-2027] Netgrif modules
renczesstefan Feb 25, 2025
46bfc5d
Merge branch 'release/7.0.0' into NAE-2027
renczesstefan Feb 25, 2025
0455dd0
[NAE-2027] Netgrif modules
renczesstefan Feb 25, 2025
f55cc43
[NAE-2045] Event log as event system module
Feb 27, 2025
d2209c0
Merge branch 'refs/heads/NAE-2027' into NAE-2045_original_merge
renczesstefan Feb 27, 2025
6f8fada
[NAE-2027] Netgrif modules
renczesstefan Feb 27, 2025
e24eba9
[NAE-2027] Netgrif modules
renczesstefan Feb 28, 2025
ad7f3b9
[NAE-2027] Netgrif modules
renczesstefan Mar 3, 2025
a54df89
[NAE-2027] Netgrif modules
renczesstefan Mar 3, 2025
355e064
[NAE-2027] Netgrif modules
renczesstefan Mar 3, 2025
8a0e5e2
[NAE-2027] Netgrif modules
renczesstefan Mar 3, 2025
5c87617
[NAE-2027] Netgrif modules
renczesstefan Mar 4, 2025
aab38e4
[NAE-2027] Netgrif modules
renczesstefan Mar 4, 2025
6dab7e5
[NAE-2027] Netgrif modules
renczesstefan Mar 4, 2025
5ec79b8
[NAE-2027] Netgrif modules
renczesstefan Mar 5, 2025
1006d80
[NAE-2027] Netgrif modules
renczesstefan Mar 5, 2025
7518717
[NAE-2027] Netgrif modules
renczesstefan Mar 5, 2025
b015fe3
[NAE-2027] Netgrif modules
renczesstefan Mar 5, 2025
9bf2f8a
[NAE-2027] Netgrif modules
renczesstefan Mar 6, 2025
a66dc38
[NAE-2027] Netgrif modules
renczesstefan Mar 6, 2025
6900dda
[NAE-2027] Netgrif modules
renczesstefan Mar 6, 2025
ef7793f
[NAE-2027] Netgrif modules
renczesstefan Mar 6, 2025
da6006f
Merge branch 'NAE-1546' into NAE-2027_merge_w_1546
renczesstefan Mar 7, 2025
178da4b
[NAE-2027] Netgrif modules
renczesstefan Mar 10, 2025
634de4a
[NAE-2027] Netgrif modules
renczesstefan Mar 10, 2025
8fd77ec
[NAE-2027] Netgrif modules
renczesstefan Mar 10, 2025
7ce30ee
[NAE-2027] Netgrif modules
renczesstefan Mar 11, 2025
7809e5e
[NAE-2027] Netgrif modules
renczesstefan Mar 13, 2025
7a8d547
[NAE-2027] Netgrif modules
renczesstefan Mar 13, 2025
3780b22
[NAE-2027] Netgrif modules
renczesstefan Mar 17, 2025
f8e776e
[NAE-2027] Netgrif modules
renczesstefan Mar 19, 2025
3816b9a
[NAE-2027] Netgrif modules
renczesstefan Mar 19, 2025
2f7a099
[NAE-2027] Netgrif modules
renczesstefan Mar 19, 2025
f14f790
[NAE-2064] Merge plugins, object library and modules
renczesstefan Mar 26, 2025
483974c
[NAE-2064] Merge plugins, object library and modules
renczesstefan Mar 28, 2025
5ea4ae7
[NAE-2076] Usage metrics
Smotanka Apr 17, 2025
b6350ed
Merge remote-tracking branch 'origin/release/7.0.0' into NAE-2064
machacjozef Apr 18, 2025
776ced0
Release/7.0.0-rv2
machacjozef Apr 18, 2025
e60fbb9
Release/7.0.0-rv2
machacjozef Apr 18, 2025
f4bde8a
Change repository structure to multi-module maven project
tuplle Apr 24, 2025
6a7379f
Add module service injection mechanism
tuplle Apr 24, 2025
22709cf
Refactor module service injection with grouping support
tuplle Apr 25, 2025
942449d
[NAE-2090] add documentation
tuplle Apr 25, 2025
ec229fa
Merge branch 'release/7.0.0-rev2' into NAE-2076
Smotanka Apr 25, 2025
e528045
[NAE-2076] Usage metrics
Smotanka Apr 25, 2025
4c13cbf
[NAE-2070] Admin create/edit endpoints
SamuelPalaj Apr 28, 2025
20fe016
[NAE-2093] Remove dependency on plugin-core NAE
tuplle Apr 28, 2025
86ee017
Merge branch 'release/7.0.0-rev2' into NAE-2070
SamuelPalaj Apr 30, 2025
19f1bb3
[NAE-2070] Admin create/edit endpoints
SamuelPalaj Apr 30, 2025
afa8e66
[NAE-2076] Usage metrics
Smotanka Apr 30, 2025
f436a39
[NAE-2070] Admin create/edit endpoints
SamuelPalaj Apr 30, 2025
1f6b104
Remove unused configurations and add Nexus publishing workflow
tuplle Apr 30, 2025
9ac492e
Change maven secrets for nexus publishing pipeline
tuplle Apr 30, 2025
34fd69b
fix issues in nexus-release pipeline
tuplle May 1, 2025
931d2fd
Merge pull request #301 from netgrif/NAE-2093
tuplle May 1, 2025
ffb0ac9
fix paths in github actions pipelines
tuplle May 1, 2025
e80d3ad
Merge remote-tracking branch 'origin/release/7.0.0-rev2' into NAE-2076
machacjozef May 1, 2025
c8714f9
Merge remote-tracking branch 'origin/release/7.0.0-rev2' into NAE-2070
machacjozef May 1, 2025
87916bd
Release/7.0.0-rv2
machacjozef May 2, 2025
f7425de
Merge pull request #300 from netgrif/NAE-2070
machacjozef May 2, 2025
2ef1e0a
Merge pull request #298 from netgrif/NAE-2076
machacjozef May 2, 2025
f6922d4
Merge branch 'release/7.0.0-rev2' into NAE-2090
tuplle May 2, 2025
7f4671e
Merge pull request #299 from netgrif/NAE-2090
machacjozef May 2, 2025
fa1c4b1
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 3, 2025
ca492c1
[NAE-2092] User and Auth endpoints refactor
machacjozef May 2, 2025
f6b0be0
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 5, 2025
7f87048
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 5, 2025
0f41b63
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 6, 2025
bc569fd
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 6, 2025
7b3459e
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 6, 2025
f8799f2
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 6, 2025
4ec2659
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 6, 2025
69ba6bb
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 7, 2025
9276e77
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 7, 2025
1763514
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 7, 2025
79bb949
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 7, 2025
973068f
[NAE-2092] User and Auth endpoints refactor
machacjozef May 7, 2025
c2df4ce
fix symlink creation one-liner in README
tuplle May 7, 2025
bb5898b
[NAE-2092] User and Auth endpoints refactor
machacjozef May 7, 2025
cab3edc
[NAE-2092] User and Auth endpoints refactor
renczesstefan May 8, 2025
3e7dcbd
Merge pull request #303 from netgrif/NAE-2092
machacjozef May 8, 2025
e5e990c
[NAE-2092] User and Auth endpoints refactor
machacjozef May 8, 2025
8d2cfa2
Make nae-user-ce module not dependent on application-engine
tuplle May 8, 2025
7f11b4b
Refactor Dockerfiles and update workflow configurations.
tuplle May 8, 2025
ea08b77
[NAE-2092] User and Auth endpoints refactor
machacjozef May 8, 2025
043cb5c
Release/7.0.0-rc.2
machacjozef May 8, 2025
7b48731
Refactor QueryDSL dependencies and package structure
tuplle May 11, 2025
7dfea27
Merge pull request #306 from netgrif/release/7.0.0-rev2-querydsl_fix
machacjozef May 12, 2025
72ae73e
Set WORKDIR in Dockerfile and simplify ENTRYPOINT path
tuplle May 12, 2025
93800bc
Release/7.0.0-rc.2
machacjozef May 13, 2025
1e78f82
[NAE-2108] Implement actuator for listing registered modules with man…
machacjozef May 22, 2025
c054e8c
Merge pull request #311 from netgrif/release/NAE-2108
machacjozef May 22, 2025
8102377
Release/7.0.0-rc.2
machacjozef May 23, 2025
d6fde46
Release/7.0.0-rc.2
machacjozef May 23, 2025
c854bca
[NAE-2114] Task search on Search Node
renczesstefan May 28, 2025
614dcaf
[NAE-2114] Task search on Search Node
renczesstefan May 29, 2025
8a47850
Release/7.0.0-rc.2
machacjozef May 29, 2025
e4c3ab1
[NAE-2115] Task search on Search Node
renczesstefan May 30, 2025
a6b784c
[NAE-2115] Task search on Search Node
renczesstefan May 30, 2025
b376213
[NAE-2115] Task search on Search Node
renczesstefan May 30, 2025
97a6751
- reverted action import
renczesstefan May 30, 2025
6bdcb9e
Merge branch 'release/7.0.0-rev2' into NAE-2115
renczesstefan May 30, 2025
67c2fca
Merge pull request #314 from netgrif/NAE-2115
machacjozef May 30, 2025
06e0fea
Release/7.0.0-rc.2
machacjozef May 30, 2025
70406c8
[NAE-2119] Fix menuItem
machacjozef Jun 1, 2025
a5cccb5
- capitalized filter type
renczesstefan Jun 2, 2025
a1418a1
- capitalized filter type
renczesstefan Jun 2, 2025
d3584fb
Add `getValue` method to various field classes and enhance field seri…
renczesstefan Jun 2, 2025
9796d46
Fix null check for userRealmId assignment in Task.java
renczesstefan Jun 3, 2025
891b24b
Fix null checks and improve error handling in field methods
renczesstefan Jun 5, 2025
cb581e3
Merge pull request #315 from netgrif/NAE-2119
machacjozef Jun 5, 2025
83ce147
Add annotations and domain models for plugin architecture
renczesstefan Jun 20, 2025
9baa073
Add PluginRegistrationConfiguration interface
renczesstefan Jun 20, 2025
0a0dd9a
- added new return type
renczesstefan Jun 20, 2025
f100480
Add plugin support framework with injection capability
renczesstefan Jun 20, 2025
a6f0634
Add plugin support framework with injection capability
renczesstefan Jun 20, 2025
be67be2
Remove EntryPointLoaderService interface
renczesstefan Jun 20, 2025
13ca6b0
Refactor plugin registration to use ApplicationContext.
renczesstefan Jun 20, 2025
fa4153e
Set plugin version dynamically from configuration
renczesstefan Jun 20, 2025
9a759d7
- implemented PluginService
renczesstefan Jun 20, 2025
e7e98d7
Add PluginHolder to ActionDelegate initialization
renczesstefan Jun 20, 2025
3cd9c0e
Refactor PluginInjector and PluginRegistrationConfiguration
tuplle Jun 21, 2025
53de537
Add annotations for ListenerFilter
tuplle Jun 21, 2025
30584cb
Merge pull request #319 from netgrif/NAE-2129
machacjozef Jun 21, 2025
c21954d
Add plugin un-injection support
renczesstefan Jun 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/master-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
timeout-minutes: 90
services:
mongo:
image: mongo:7.0.9
image: mongo:8.0.3
ports:
- 27017:27017

Expand All @@ -46,7 +46,7 @@ jobs:
- 6379:6379

elasticsearch:
image: elasticsearch:8.10.4
image: elasticsearch:8.15.3
ports:
- 9200:9200
- 9300:9300
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
restore-keys: ${{ runner.os }}-m2

- name: Generate certificates
run: cd src/main/resources/certificates && openssl genrsa -out keypair.pem 4096 && openssl rsa -in keypair.pem -pubout -out public.crt && openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in keypair.pem -out private.der && cd ../../../..
run: cd application-engine/src/main/resources/certificates && openssl genrsa -out keypair.pem 4096 && openssl rsa -in keypair.pem -pubout -out public.crt && openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in keypair.pem -out private.der && cd ../../../../..

- name: Build
run: mvn clean package install -DskipTests=true
Expand Down Expand Up @@ -137,7 +137,7 @@ jobs:
- name: Generate Docs
run: |
mvn javadoc:javadoc
cp -r ./target/apidocs/* ./docs/javadoc/
cp -r ./application-engine/target/reports/apidocs/* ./docs/javadoc/

- uses: EndBug/add-and-commit@v9
with:
Expand Down
53 changes: 53 additions & 0 deletions .github/workflows/nexus-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Publish package to Netgrif Nexus
on: workflow_dispatch

jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: 21
distribution: 'temurin'

- name: Cache Maven packages
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2

- name: Build
run: mvn clean verify -DskipTests=true

publish-OSSRH:
runs-on: ubuntu-latest
name: Publish to Netgrif Nexus
needs: build
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4

- name: Set up Maven Central Repository
uses: actions/setup-java@v4
with:
java-version: 21
distribution: 'temurin'
server-id: netgrif-nexus-snapshots
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD

- name: Publish package
run: mvn -DskipTests=true --batch-mode -P netgrif-nexus-publish deploy
env:
MAVEN_USERNAME: ${{ secrets.NEXUS_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}

6 changes: 3 additions & 3 deletions .github/workflows/pr-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
timeout-minutes: 200
services:
mongo:
image: mongo:7.0.9
image: mongo:8.0.3
ports:
- 27017:27017

Expand All @@ -45,7 +45,7 @@ jobs:
- 6379:6379

elasticsearch:
image: elasticsearch:8.10.4
image: elasticsearch:8.15.3
ports:
- 9200:9200
- 9300:9300
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
restore-keys: ${{ runner.os }}-m2

- name: Generate certificates
run: cd src/main/resources/certificates && openssl genrsa -out keypair.pem 4096 && openssl rsa -in keypair.pem -pubout -out public.crt && openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in keypair.pem -out private.der && cd ../../../..
run: cd application-engine/src/main/resources/certificates && openssl genrsa -out keypair.pem 4096 && openssl rsa -in keypair.pem -pubout -out public.crt && openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in keypair.pem -out private.der && cd ../../../../..


- name: Build
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/release-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
needs: build
services:
mongo:
image: mongo:7.0.9
image: mongo:8.0.3
ports:
- 27017:27017

Expand All @@ -57,7 +57,7 @@ jobs:
- 6379:6379

elasticsearch:
image: elasticsearch:8.10.4
image: elasticsearch:8.15.3
ports:
- 9200:9200
- 9300:9300
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
restore-keys: ${{ runner.os }}-m2

- name: Generate certificates
run: cd src/main/resources/certificates && openssl genrsa -out keypair.pem 4096 && openssl rsa -in keypair.pem -pubout -out public.crt && openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in keypair.pem -out private.der && cd ../../../..
run: cd application-engine/src/main/resources/certificates && openssl genrsa -out keypair.pem 4096 && openssl rsa -in keypair.pem -pubout -out public.crt && openssl pkcs8 -topk8 -inform PEM -outform DER -nocrypt -in keypair.pem -out private.der && cd ../../../../..

- name: Build
run: mvn clean package install -DskipTests=true
Expand Down Expand Up @@ -257,8 +257,8 @@ jobs:
- name: Build project
run: |
mkdir -p netgrif-application-engine-${{ steps.getVersion.outputs.version }}/src/main/resources/
cp target/*-exec.jar netgrif-application-engine-${{ steps.getVersion.outputs.version }}
cp -R src/main/resources/* netgrif-application-engine-${{ steps.getVersion.outputs.version }}/src/main/resources/
cp application-engine/target/*-exec.jar netgrif-application-engine-${{ steps.getVersion.outputs.version }}
cp -R application-engine/src/main/resources/* netgrif-application-engine-${{ steps.getVersion.outputs.version }}/src/main/resources/
zip -r netgrif-application-engine-${{ steps.getVersion.outputs.version }}.zip netgrif-application-engine-${{ steps.getVersion.outputs.version }}

- name: Upload binaries to release
Expand Down
Loading
Loading