What's Changed
✨ New Features
- Activiti/Activiti#4767 AAE-25430 Retrieve start event constants endpoint by @pmartinezga in #1518
- AAE-23121 Refactor Query and Audit Consumer into separate starter modules by @igdianov in #1460
- AAE-25756 Add missing indexes for task owner, assignee and process instance initiator in the Query service schema by @igdianov in #1528
- AAE-26793 Add Acceptance Tests for Query and Consumer with PDB deployment enabled by @igdianov in #1572
- AAE-26860 Enforce dependencies for Query Consumer and Rest applications by @igdianov in #1579
- AAE-20807 Switch to Spring implementation of GraphQL over Websocket by @jsokolowskii in #1570
- AAE-25756 Add Query service schema index for task id,name and status attributes by @igdianov in #1541
- AAE-26100 Synchronize process definitions between runtime bundle and query services by @igdianov in #1582
- AAE-29208 Add Activiti Spring Cache Manager provider by @igdianov in #1645
🐛 Bug Fixes
- AAE-23532 Fix race condition for service tasks using connectors by @erdemedeiros in #1487
- AAE-25704 Make Task variable filters and Process variable filter work simultaneously by @tom-dal in #1529
- AAE-26198 Fix slow GraphQl query performance due to redundant JPA fetch query with empty keys by @igdianov in #1560
- AAE-25958 Fix Query Service OOM errors caused by infinite/unbounded service tasks instances by @igdianov in #1550
- AAE-22831 Fix status is changed to 'Cancelled' when deleting process instance by @igdianov in #1543
- AAE-22831 Fix NPE regression when deleting cancelled process instance by @igdianov in #1584
- AAE-28895 Fix Query application GraphQL not paging results properly by @igdianov in #1625
- AAE-29225 Fix consumer throws missing anonymous queue exception by @igdianov in #1656
- AAE-30697 Fix Activiti Cloud Keycloak test container is timing out during integration tests by @igdianov in #1671
⬆️ Dependencies
- build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.3 to 3.0.10 by @dependabot in #1475
- build(deps): bump github/codeql-action from 3.25.3 to 3.25.15 by @dependabot in #1490
- build(deps): bump org.testcontainers:testcontainers-bom from 1.19.1 to 1.20.1 by @dependabot in #1493
- build(deps): bump docker/#-action from 3.0.0 to 3.3.0 by @dependabot in #1482
- build(deps): bump azure/setup-helm from 3.5 to 4 by @dependabot in #1434
- build(deps): bump Activiti/Activiti from 8.0.0.pre.alpha.10 to 8.6.0 by @dependabot in #1500
- build(deps): bump actions/cache from 3.3.2 to 4.0.2 by @dependabot in #1409
- build(deps): bump actions/checkout from 4.1.3 to 4.1.7 by @dependabot in #1498
- build(deps): bump Alfresco/alfresco-build-tools from 5.30.0 to 6.1.0 by @dependabot in #1505
- AAE-23173 Upgrade apache mime4j to 0.8.11 by @jsokolowskii in #1532
- AAE-23429 Upgrade transitive classgraph dependency to 4.8.175 by @jsokolowskii in #1538
- AAE-23175 Upgrade testcontainers-keycloak to 3.3.1 by @jsokolowskii in #1539
- build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.10 to 3.0.13 by @dependabot in #1558
- build(deps): bump actions/setup-java from 4.2.1 to 4.4.0 by @dependabot in #1559
- build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.13 to 3.0.14 by @dependabot in #1567
- build(deps): bump github/codeql-action from 3.25.15 to 3.26.5 by @dependabot in #1522
- build(deps): bump Alfresco/alfresco-build-tools from 6.1.0 to 7.2.0 by @dependabot in #1577
- build(deps): bump github/codeql-action from 3.26.5 to 3.26.13 by @dependabot in #1576
- build(deps): bump actions/cache from 4.0.2 to 4.1.1 by @dependabot in #1578
- build(deps): bump actions/checkout from 4.1.7 to 4.2.1 by @dependabot in #1575
- build(deps): bump actions/cache from 4.1.1 to 4.1.2 by @dependabot in #1586
- build(deps): bump actions/setup-java from 4.4.0 to 4.5.0 by @dependabot in #1590
- build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.14 to 3.0.16 by @dependabot in #1592
- build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in #1585
- build(deps): bump Alfresco/alfresco-build-tools from 7.2.0 to 8.2.0 by @dependabot in #1591
- build(deps): bump org.jboss.resteasy:resteasy-bom from 4.7.5.Final to 6.2.10.Final by @dependabot in #1512
- build(deps): bump io.swagger.core.v3:swagger-annotations-jakarta from 2.2.9 to 2.2.22 by @dependabot in #1497
- build(deps): bump azure/setup-kubectl from 3.2 to 4 by @dependabot in #1425
- build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.1.0 to 2.4.0 by @dependabot in #1595
- build(deps): bump net.logstash.logback:logstash-logback-encoder from 7.0.1 to 8.0 by @dependabot in #1594
- build(deps): bump json-unit.version from 2.36.0 to 3.5.0 by @dependabot in #1597
- build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.2.2 to 3.4.2 by @dependabot in #1600
- build(deps): bump querydsl.version from 5.0.0 to 5.1.0 by @dependabot in #1605
- build(deps): bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #1608
- build(deps): bump github/codeql-action from 3.27.0 to 3.27.4 by @dependabot in #1611
- build(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.1 by @dependabot in #1607
- build(deps): bump Alfresco/alfresco-build-tools from 8.2.0 to 8.4.0 by @dependabot in #1609
- build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 2.22.2 to 3.5.2 by @dependabot in #1615
- build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.16 to 3.0.17 by @dependabot in #1621
- build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in #1622
- build(deps): bump hibernate.version from 6.5.3.Final to 6.6.3.Final by @dependabot in #1620
- build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot in #1635
- build(deps): bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot in #1653
- build(deps): bump github/codeql-action from 3.27.6 to 3.28.1 by @dependabot in #1661
- build(deps): bump actions/cache from 4.1.2 to 4.2.0 by @dependabot in #1634
🔨 Other Changes
- AAE-23742 Create custom-swagger.js to handle refresh token logic by @mavotto in #1477
- AAE-24051 Read scopes from token and put in Spring security context by @jesty in #1481
- AAE-24227 Changed the Response status from Internal_Server_Error to B… by @AkhileshPamidimarthi in #1489
- AAE-22454 Process Task list is not showing tasks when process variables are added to the Column process variables by @tom-dal in #1492
- AAE-24935 Fix reuse of propagation PR to hxp-process-services by @atchertchian in #1495
- AAE-24320 Limit the scope of Audit event export data by @RahulKumar1606 in #1484
- AAE-25309 Avoid overloading test cluster by @atchertchian in #1507
- AAE-25308 Graphql library upgrade + minor mvn fix by @wojciech-piotrowiak in #1506
- AAE-23395 Upgrade-to-spring-boot-3.3.1 by @wojciech-piotrowiak in #1468
- AAE-25309 Delete test namespaces even on preview PR by @atchertchian in #1516
- AAE-25410 Spring boot revert to 3.2.9 by @wojciech-piotrowiak in #1515
- AAE-22454 Process variable filters by @tom-dal in #1485
- AAE-22454 Fix deserialization issues by @tom-dal in #1526
- AAE-25834 Fix start form constants when no form by @pmartinezga in #1534
- AAE-24339 Refactoring to reuse code for process instance filters by @tom-dal in #1537
- AAE-25874 Drop index on process variable when field type changes from text to jsonb by @tom-dal in #1542
- AAE-25947 Increase allowed size for process definition description by @erdemedeiros in #1549
- AAE-23154 Fix range filters by @tom-dal in #1544
- AAE-25199 Refactoring of test class TaskSearchIT by @tom-dal in #1555
- AAE-25937 Apply restrictions to task search endpoint by @tom-dal in #1546
- AAE-23194 Add process definition name filter by @tom-dal in #1556
- AAE-25874 Create indexes on task and task_process_variable by @tom-dal in #1547
- AAE-26067 Spring boot upgrade to 3.3.4 by @wojciech-piotrowiak in #1548
- AAE-26120 Alfresco process sdk propagation removed by @wojciech-piotrowiak in #1554
- AAE-24351 Process instance entity filters by @tom-dal in #1540
- AAE-26238 Update GitHub workflows to handle slack channels renamings by @atchertchian in #1561
- AAE-25874 Test improvements for ProcessInstance filters by @tom-dal in #1562
- AAE-24339 Process variable filters for process instance search by @tom-dal in #1563
- AAE-25189 Sort process instances by process variables by @tom-dal in #1568
- AAE-25188 Task search test improvements and refactoring by @tom-dal in #1571
- AAE-25189 Change in sorting API: make processDefinitionKey param a list by @tom-dal in #1581
- AAE-25188 Sort tasks by process variables by @tom-dal in #1574
- AAE-27933 Fix pagination issues in new search endpoint by @tom-dal in #1588
- AAE-28069 Add status field to process instance search by @tom-dal in #1589
- AAE-28172 Update spring-boot to version 3.3.5 by @Giovanni007 in #1603
- AAE-28249 Update xstream version by @Giovanni007 in #1604
- AAE-28437 Propagation to common repo by @wojciech-piotrowiak in #1618
- AAE-28598 Add "not equals" process variables filter for task and process instance search by @tom-dal in #1619
- AAE-28837 Missing task in task search response by @tom-dal in #1624
- AAE-28439 Propagation to studio services by @wojciech-piotrowiak in #1626
- AAE-29004 Add processDefinitionName field to process instance search endpoint by @tom-dal in #1628
- AAE-28451 Add Subproceses to Process Instance by @shsahahyland in #1617
- AAE-28530 Use teams notifications instead of slack by @atchertchian in #1629
- AAE-28952 Fix process variable sorting by @tom-dal in #1631
- AAE-28084 Add new fields to task filters and process instance filters by @tom-dal in #1642
- AAE-29345 Add date range filters to admin service task endpoint by @tom-dal in #1644
- AAE-29493 Add timestamp range filters to audit events search by @tom-dal in #1650
- AAE-29974 Fix datetime displayed as date by @tom-dal in #1657
- AAE-29955 Fix bigdecimal filtering precision issues by @tom-dal in #1658
- AAE-30051 Workaround gh cli bug for propagation to activiti-cloud-ful… by @atchertchian in #1659
- AAE-29930 Fix HQL injection by replacing the querydsl package with a patched version of a fork from OpenFeign by @matthiasHOnGithub in #1664
- AAE-22940 Sonar coverage enabled by @wojciech-piotrowiak in #1648
- AAE-29930 Rename conflicting querydsl version property by @matthiasHOnGithub in #1666
New Contributors
- @shsahahyland made their first contribution in #1617
- @matthiasHOnGithub made their first contribution in #1664
Full Changelog: 8.6.0...8.7.0