Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
be10d44
[NAE-2241] Public authorization method does not exist
renczesstefan Oct 24, 2025
83606bc
Add filters and enhancements for HTTP request processing
renczesstefan Oct 29, 2025
69d7f85
Add RealmFilter to extract and handle realms from requests
renczesstefan Jan 12, 2026
8cd0f08
Refactor RealmFilter to remove @RequiredArgsConstructor
renczesstefan Jan 13, 2026
c24bbaf
Refactor RealmFilter to remove @RequiredArgsConstructor
renczesstefan Jan 13, 2026
2c4a084
- modified authorization method over controller endpoints to use secu…
renczesstefan Jan 14, 2026
9ce5fd7
Merge branch 'release/7.0.0-rev9' into NAE-2241
renczesstefan Jan 15, 2026
57e9f59
Refactor user-related services and improve type consistency.
renczesstefan Jan 15, 2026
140a35d
Refactor controllers and services for better dependency handling
renczesstefan Jan 20, 2026
e260dbe
Refactor authorization logic and enhance public API access
renczesstefan Jan 21, 2026
d4abf76
Enhance task search capabilities and add new endpoint path
renczesstefan Jan 26, 2026
5dfe8c6
Merge branch 'release/7.0.0-rev9' into NAE-2241
renczesstefan Jan 29, 2026
8d3923f
Add AnonymousUserRefService bean to AuthBeansConfiguration
renczesstefan Feb 2, 2026
b6b4550
[NAE-2241] Anonymous access
renczesstefan Feb 3, 2026
b4933a9
Restrict access and add validation annotations in TaskController.
renczesstefan Feb 3, 2026
1a11c5c
Remove public API controllers
renczesstefan Feb 3, 2026
02f10ca
Merge pull request #457 from netgrif/release/7.0.0-rev10
tuplle Jun 17, 2026
692dc60
Upgrade parent version to 7.0.0
tuplle Jun 17, 2026
9b1f1b9
update docs
tuplle Jun 17, 2026
8e3243b
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 18, 2026
6c1845c
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 18, 2026
f73e9cb
Merge remote-tracking branch 'origin/release/7.0.0' into NAE-2417
machacjozef Jun 18, 2026
a4986b9
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 22, 2026
f9f7197
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 22, 2026
07e44a0
Refactor authority handling in tests, improve string builder initiali…
renczesstefan Jun 22, 2026
5b37b9c
Expose Redis service port 6379 in `docker-compose.yml`.
renczesstefan Jun 22, 2026
3721cf5
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 22, 2026
ff7c593
Merge remote-tracking branch 'origin/NAE-2417' into NAE-2417
renczesstefan Jun 23, 2026
dfdac46
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 23, 2026
02b5a48
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 23, 2026
e303e2c
Refactor file handling by introducing `MultipartFileImpl` and replaci…
renczesstefan Jun 23, 2026
919f8de
Refactor tests and services: optimize role assignment logic; deprecat…
renczesstefan Jun 23, 2026
2285732
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 25, 2026
4e6506d
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 25, 2026
4bef68f
[NAE-2452] Pre-release bugfixes
renczesstefan Jun 29, 2026
cdc3485
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 29, 2026
a5e640e
[NAE-2452] Pre-release bugfixes
renczesstefan Jun 29, 2026
54cc442
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 29, 2026
0eca4ea
Merge pull request #458 from netgrif/NAE-2452
renczesstefan Jun 29, 2026
818f025
Merge branch 'release/7.0.0' into NAE-2417
renczesstefan Jun 29, 2026
9fe7e76
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 29, 2026
d2faa48
Merge remote-tracking branch 'origin/NAE-2417' into NAE-2417
machacjozef Jun 29, 2026
3fabe48
Update `NetgrifEnvironmentPostProcessor` to use `org.springframework.…
renczesstefan Jun 29, 2026
6cd9cca
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 29, 2026
1b4d611
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 29, 2026
c802763
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 29, 2026
ce3c531
Merge remote-tracking branch 'origin/NAE-2417' into NAE-2417
renczesstefan Jun 30, 2026
678dd3b
Ensure `OffsetDateTime` parses dates in the system default time zone …
renczesstefan Jun 30, 2026
28d4739
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
e9c2af2
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
a0afc4e
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
ac10c81
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
9a5564e
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
b026713
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
0392a53
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
b85a4f4
Update `EntryPoint` annotation to specify `@AliasFor` with `Service.v…
renczesstefan Jun 30, 2026
fee21c8
Merge remote-tracking branch 'origin/NAE-2417' into NAE-2417
renczesstefan Jun 30, 2026
7f65d08
Update `EntryPoint` annotation to specify `@AliasFor` with `Service.v…
renczesstefan Jun 30, 2026
33999c2
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
0a50ca8
Merge remote-tracking branch 'origin/NAE-2417' into NAE-2417
machacjozef Jun 30, 2026
191ba31
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
db4418f
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
7b35dc3
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jun 30, 2026
bd0c0db
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jul 1, 2026
981b838
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jul 2, 2026
07f8199
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jul 2, 2026
f41e00f
Merge pull request #459 from netgrif/NAE-2417
machacjozef Jul 2, 2026
3d8cccd
[NAE-2417] Fix dependency vulnerabilities
machacjozef Jul 2, 2026
b0cc05c
Merging release/7.0.0 into NAE-2241
renczesstefan Jul 10, 2026
6f6989d
Refactor authentication and workflow services to replace `LoggedUser`…
renczesstefan Jul 13, 2026
247af0a
Refactor security and workflow controllers to replace `LoggedUser` wi…
renczesstefan Jul 13, 2026
31e3070
Create `DefaultLoggedUserFactory` to implement `ActorTransformer.Logg…
renczesstefan Jul 14, 2026
acd9a22
Remove unused `JwtProperties`, update `AnonymousUserRef` collection n…
renczesstefan Jul 15, 2026
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
207 changes: 191 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,43 +5,218 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

- Full Changelog: [https://github.com/netgrif/application-engine/commits/v6.5.0](https://github.com/netgrif/application-engine/commits/v6.5.0)

## [6.5.0](https://github.com/netgrif/application-engine/releases/tag/v6.5.0) (2025-02-18)

### Added
- [NAE-2033] Welcome dashboard

### Changed
- [NAE-2034] Open first view
- [NAE-2051] Implement configurable view in menu items
- [NAE-2039] Search in workflow view
- [NAE-2052] Integrate ticket view with menu items

- Full Changelog: [https://github.com/netgrif/application-engine/commits/v7.0.0](https://github.com/netgrif/application-engine/commits/v7.0.0)

## [7.0.0](https://github.com/netgrif/application-engine/releases/tag/v7.0.0) (2024-11-22)

### Fixed

### Added
- [NAE-1859] User reference in events
- [NAE-1567] Global event system
- [NAE-1988] Extend Id of processes resource for better resolution
- [NAE-1975] NAE nodes gRPC communication
- [NAE-2093] Remove dependency on plugin-core
- [NAE-2070] Admin create/edit endpoints
- [NAE-2076] Usage metrics
- [NAE-2090] Publish module services to actions
- [NAE-2092] User and Auth endpoints refactor
- [NAE-2125] Remove URI service usage from admin and menu items
- [NAE-2096] Cluster-wide configuration
- [NAE-2097] Event log fixes

### Changed
- [NAE-1844] PDF Builder
- [NAE-1858] Task states
- [NAE-1862] Frontend update
- [NAE-1972] Framework upgrade
- [NAE-1989] RunnerController refactor
- [NAE-2009] Update actions for v7.0.0
* [NAE-1836] Actions cache is broken (for multiple versions of the same process)
* [NAE-1864] Deleting process version removes instances of all versions of the same process
* [NAE-1870] Indeterministic order in multichoice and multichoice map values
* [NAE-1807] Reference in Arc is not cloned properly
* [NAE-1891] Make URL function
* [NAE-1497] Frontend actions
* [NAE-1908] NAE-1906 Improvements
* [NAE-1916] Serializable core objects
* [NAE-1918] Tags on process resources
* [NAE-1910] Event log is missing change in case's active places
* [NAE-1930] Modify Annotation in LdapUser Class for Indexing
* [NAE-1932] Enhancement of Redis Connector to Support Authentication
* [NAE-1929] Data field type list of strings
* [NAE-1934] Remove devtools dependency
* [NAE-1931] Implementation of Index Re-Creation after MongoDB Database Drop
* [NAE-1938] Slow Indexing of Elastic Tasks
* [NAE-1937] Fix the problem with empty string in filter
* [NAE-1936] Disable create case button using menu items
* [NAE-1942] Authorization Bypass Process Download
* [NAE-1876] Process URI v2
* [NAE-1882] Filter folder process
* [NAE-1901] Taskref rendering update
* [NAE-1908] switch UriNode to MongoDB
* [NAE-1947] HistoryService findAllSetDataEventLogs is not working
* [NAE-1684] Frontend component for data field caseRef
* [NAE-1944] Server-side JavaScript Code Injection (SSJI)
* [NAE-1654] Find actions for Elasticsearch
* [NAE-1884] Improve execution of auto trigger tasks
* [NAE-1813] Field id as path variable in TaskController
* [NAE-1956] setData fails on setting allowedNets without value key
* [NAE-1955] Update setData to handle options / choices
* [NAE-1959] Indexing enumerationMap field fails when no options exist
* [NAE-1960] Enumeration Map does not propagate changes when selecting
* [NAE-1958] Make component properties changeable
* [NAE-1962] Event properties
* [NAE-1967] Elasticsearch disable dynamic field mapping
* [NAE-1958] Make component properties changeable
* [NAE-1972] Framework upgrade
* [NAE-1988] Extend Id of processes resource for better resolution
* [NAE-1979] Optimize Maven Resources Plugin Configuration for Correct File Filtering and Copying
* [NAE-1962] Event properties
* [NAE-1983] Public view file handling
* [NAE-2006] WorkflowService.deleteInstancesOfPetriNet does not remove …
* [NAE-2007] Vulnerabilities fix
* [NAE-1946] Remote file connector to S3
* [NAE-1945] External resource loader
* [NAE-1927] Shared Roles
* [NAE-1952] Fix Loading Issue for Duplicate TaskRef Entries
* [NAE-2008] Serialisation of classes
* [NAE-1946] Remote file connector to S3
* [NAE-1989] RunnerController refactor
* [NAE-1975] NAE nodes gRPC communication
* [NAE-1567] Global event system
* [NAE-2009] Update actions for v7.0.0
* [NAE-2014] Mismatch in PublicTaskController and TaskController endpoint
* [NAE-2016] Global roles for menu items permissions
* [NAE-2034] Open first view
* [NAE-2033] Welcome dashboard
* [NAE-2051] Implement configurable view in menu items
* [NAE-2039] Search in workflow view
* [NAE-2052] Integrate ticket view with menu items
* [NAE-2063] Action API 6.5.0
* [NAE-2093] Remove dependency on plugin-core
* [NAE-2070] Admin create/edit endpoints
* [NAE-2076] Usage metrics
* [NAE-2090] Publish module services to actions
* [NAE-2092] User and Auth endpoints refactor
* [NAE-2099] MenuItemService.appendChildCaseIdInDataSet not setting hasChildren correctly
* Refactor QueryDSL dependencies and package structure
* [NAE-2108] Implement actuator for listing registered modules with manifest details
* [NAE-2115] Task search on Search Node
* [NAE-2119] Fix menuItem
* [NAE-2129] Inject Plugin JAR into Community Edition
* [NAE-2125] Remove URI service usage from admin and menu items
* [NAE-2096] Cluster-wide configuration
* [NAE-2097] Event log fixes
* [NAE-2139] Pagination and full-text search in Admin views
* [NAE-2126] Admin - Assign & Manage Roles
* [NAE-2122] Implement Structured and Efficient Pagination in gRPC
* [NAE-2124] Improve consistency of configuration properties
* [NAE-2085] Refactor User
* Fix/manual version setting
* [NAE-2151] Process role global flag on user info
* [NAE-2158] Update user lookup to include realm ID in TaskService
* [NAE-2153] Mongo indexation
* [NAE-2152] Realm name as ID
* [NAE-2118] Implement OpenID Connector Auth for Admin node
* [NAE-2127] Implement DelegatingContextFilter for Multi-Realm Support
* [NAE-2171] Removing expired unactivated invited users" throws NullPointerException
* [NAE-2170] FileField and FileListField does not work
* [NAE-2161] Optimize ElasticCaseService queries to eliminate maxClauseCount error
* [NAE-2168] Optimize bulk index for elasticsearch in v7
* Refactor case search to replace `stringId` with `id`.
* [NAE-2185] Align plugin property handling and metadata registration with architecture standards
* [NAE-2184] Nullable object as serializable alternative to Optional
* [NAE-2200] Elastic TaskPair maps incorrect task ID
* [NAE-2201] Dashboard management missing permissions
* [NAE-2177] New method to build FieldType from name
* [NAE-2199] Force delete of processes
* [NAE-2192] Serializer update for null check
* [NAE-2193] Assign all roles to admin users
* [NAE-2194] Global role creation fix
* [NAE-2176] MongoDB Eventlog connector
* [NAE-2186] PetriNet objects gRPC serialization
* [NAE-2173] Password change
* [NAE-2197] Elastic Mapping Fixes
* [NAE-2204] Plugin EntryPoint class cannot resolve annotation when proxyed by Spring
* [NAE-2202] Post test fixes
* [NAE-2211] Fix partial update for SecretString
* [NAE-2214] Add configuration option to disable plugin health check
* [NAE-2213] Delete global role
* [NAE-2224] Title in optional text in case creation button as I18nString
* [NAE-2228] Invalid arguments for collectRolesForPreferenceItem
* [NAE-2227] MenuItem default headers not working
* [NAE-2217] Single Task View
* [NAE-2237] Configurable Connection Properties for MongoDB and Elasticsearch
* [NAE-2227] Fix dashboard menu
* [NAE-2252] MongoClient ClusterConnectionMode
* [NAE-2245] Fix role preference menu item mapping caused by removed ne…
* [NAE-2250] Optimize Elasticsearch reindexing and bulk operations for performance and reliability
* [NAE-2246] Enable Redis TLS & Configure Redis Sentinel
* [NAE-2251] Map field options are not translated
* [NAE-2044] MDC color converter for Logback
* [NAE-2275] Fix logging system for correctly loading logback config
* [NAE-2288] Delete of process retains global role from user
* [NAE-2295] DataService::parseFieldsValues support for fileList
* [NAE-2292] Make force delete of petriNets non-transactional
* [NAE-2239] Method calls not updated after Pageable was added
* [NAE-2229] Action API
* [NAE-2293] Upgrade vulnerable and deprecated dependencies
* [NAE-2301] Error in TaskSearchService when stringId is empty string
* [NAE-2282] Couldn't parse large taskRef value from Elasticsearch
* [NAE-2303] TaskRef Security Improvements
* [NAE-2265] Force reindex for worker
* [NAE-2267] For some mongo collections there are no indexes
* [NAE-2302] Check for process plugin dependencies on deploy
* [NAE-2310] Elasticsearch fulltext query input sanitation
* [NAE-2266] Introduce active version of process
* [NAE-2212] Cluster scope process function caches
* [NAE-2316] Case permissions are not propagated correctly in cloud deployment
* [NAE-2182] Clearing actions cache
* [NAE-2359] SetData endpoint no longer calls getData event on dataGrou…
* [NAE-2235] Improve Efficiency of Database Reads and Saves
* [NAE-2369] Remove global functions of cache
* [NAE-2355] CreateCaseEvent is published twice per creation
* [NAE-2371] Automatic collection creation after drop
* Ensure process ID and identifier are non-empty in case creation.
* Cache Petri net functions after import
* [NAE-2354] Include assignee userRealmId in task response
* [NAE-2285] Group as a value of userlists
* Add LocalisedChangeCasePropertyOutcome class
* [NAE-2381] Log in RestResponseExceptionHandler
* [NAE-2382] Elastic bulk index fails if option fields have empty string
* Fix/unused workflow controller return types
* [NAE-2387] Fix permission evaluation order between ActorRef and proce…
* [NAE-2405] QRService dependency rework
* [NAE-2385] MenuItem None value
* [NAE-2389] Actor ref resolution does not includes realmId
* [NAE-2400] Prevent Caching of Null Results in Process Cache
* [NAE-2409] Implement Plugin save/get file over gRPC for worker
* [NAE-2419] Tasks with auto triggers fail to execute if they contain an assign event PRE action
* [NAE-2406] S3 storage bucket alias
* [NAE-2418] Verify @Transient handling across persistence layers in nae-spring-core-adapter
* [NAE-2423] Extend Action API with wrapper support
* Refactor package structure for LoggedUserConfiguration
* [NAE-2440] Fix PluginActionApi bean creation in Spring context
* [NAE-2442] Fix dataset update from database and action handling
* [NAE-2446] Migration for NAE v7 phase 1
* [NAE-2449] ActionDelegate memory leak causes OOM
* [NAE-2448] Migration for NAE v7 phase 2

### Removed

[NAE-1854] Remove deprecated services

## [6.5.0](https://github.com/netgrif/application-engine/releases/tag/v6.5.0) (2025-02-18)

### Added
- [NAE-2033] Welcome dashboard

### Changed
- [NAE-2034] Open first view
- [NAE-2051] Implement configurable view in menu items
- [NAE-2039] Search in workflow view
- [NAE-2052] Integrate ticket view with menu items

- Full Changelog: [https://github.com/netgrif/application-engine/commits/v7.0.0](https://github.com/netgrif/application-engine/commits/v7.0.0)


## [6.4.0](https://github.com/netgrif/application-engine/releases/tag/v6.4.0) (2024-12-24)

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

FROM eclipse-temurin:21-jre

ARG VERSION="7.0.0"
ARG VERSION="7.0.1"

LABEL authors="Netgrif <devops@netgrif.com>" \
org.opencontainers.image.authors="NETGRIF <devops@netgrif.com>" \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.multi-stage
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ RUN mvn -B -e -DskipTests -P docker-build clean install
# prepare runtime
FROM eclipse-temurin:21-jre-jammy

ARG VERSION="7.0.0"
ARG VERSION="7.0.1"

LABEL authors="Netgrif <devops@netgrif.com>" \
org.opencontainers.image.authors="NETGRIF <devops@netgrif.com>" \
Expand Down
Loading
Loading