|
| 1 | +--- |
| 2 | +title: 4.7.4 |
| 3 | +--- |
| 4 | + |
| 5 | +# 4.7.4 |
| 6 | + |
| 7 | +11/07/2025 |
| 8 | + |
| 9 | +- Allow licenses to be partially unlimited |
| 10 | +- Improve transaction timeout tracking: |
| 11 | + - Transactions have a timeout property that can be individually adjusted for known long transactions |
| 12 | + - Transaction timeout (default) is configurable |
| 13 | + - Transactions record the `startedFrom` resource name and method for better error reporting |
| 14 | + - Transactions will commit instead of aborting when they timeout, so processes can continue with minimal disruption |
| 15 | +- Improve TypeScript type accuracy for resource interfaces and pub/sub bits |
| 16 | +- Update user.js to user.ts for better type safety |
| 17 | +- Fix JSResource to wait for resources to be imported before considering the component loaded |
| 18 | +- Improve JSResource error handling |
| 19 | +- Ensure authorize is consistently disabled on appropriate REST methods |
| 20 | +- Automate Red Hat OpenShift image publish on release |
| 21 | +- Audit log improvements: |
| 22 | + - When conflict/CRDT resolutions are performed, always save an audit log entry to ensure all blobs have a reference for eventual cleanup |
| 23 | + - Ensure that audit entries are not referenced if not being recorded |
| 24 | + - Ensure a new version when resolving a cache entry that replaces an existing one |
| 25 | +- Improve logging: |
| 26 | + - Operations API reply errors at info level |
| 27 | + - Reduce operation request error logging level |
| 28 | + - Add final cleanup log message for orphan cleanup completion |
| 29 | +- Blob cleanup optimizations to reduce system load |
| 30 | +- Fix camelCase conversion issues in variable references |
| 31 | +- Do not connect to nodes with a database connection if the database is marked as sharded and it is not in the same shard |
| 32 | +- Don't relocate records if the location is determined by id |
| 33 | +- Fix Docker container restart behavior |
0 commit comments