2 hours ago
Activiti

7.21.0-rc.251

What's Changed

🔨 Other Changes

New Contributors

Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.249...7.21.0-rc.251

4 hours ago
redisson

redisson-4.4.0

Feature - Hibernate 7.3.x support Feature - GCRA Rate Limiter added (thanks to @bandalgomsu) Feature - Non-Reentrant Locks implemented: RLock and RFairLock Feature - entries(count), values(count), keySet(count) methods added to RMultimap Feature - fallbackLoadingToMaster setting added (thanks to @bandalgomsu) Feature - RRateLimiter.set(RateLimiterArgs) method added (thanks to @nhancdt2602) Feature - RRateLimiter.update(RateLimiterArgs) method added (thanks to @nhancdt2602) Feature - RMapCache.putAll() method added with idleTime parameter Feature - RBloomFilter.exists(Collection) method added (thanks to @nhancdt2602) Feature - MapIncrListener, DequeAddFirstListener, DequeAddLastListener added (thanks to @nhancdt2602) Feature - SetInterStoreListener, SetUnionStoreListener, SetDiffStoreListener, ScoredSortedSetIncrListener, ScoredSortedSetUnionStoreListener, ScoredSortedSetInterStoreListener, ScoredSortedSetDiffStoreListener added Feature - profileSearch() and profileAggregate() methods added to RSearch Feature - collection field index support for RLiveObject (thanks to @ngyngcphu) Feature - dnsMonitoringTimes setting added (thanks to @seakider) Feature - RScoredSortedSet.Aggregate.COUNT option added (thanks to @TrietMinh23) Feature - RJsonBucket.set() method added with Floating-point homogeneous array precision type (thanks to @TrietMinh23) ‎Feature - yieldDistanceAs() and shardKRatio() methods added to VectorSimilarityNearestNeighbors params (thanks to @TrietMinh23) Feature - RedissonClient.shutdownAsync() method added (thanks to @TrietMinh23) Feature - RStream.nack() method added (thanks to @lamnt2008) Feature - datastoreMode, primaryDiscoveryMode settings added to Multi Sentinel mode Feature - setSyncConfig(), setQueueSyncConfig(), setTopicSyncConfig() methods added to JMS RedissonConnectionFactory

Improvement - io_uring migration from Netty incubator to graduated transport (4.2) Improvement - cleanup: CompletableFutureWrapper of null with generic (thanks to @MukjepScarlet) Improvement - refactor: replace LinkedList with ArrayList and ArrayDeque (thanks to @MukjepScarlet) Improvement - refactor: replace anonymous objects with lambdas (thanks to @MukjepScarlet)

Fixed - RReliableQueue doesn't work with nameMapper Fixed - RReliablePubSubTopic doesn't work with nameMapper Fixed - JCache CacheManager should be run in fallback mode if Redisson config is incorrect Fixed - RReliablePubSubTopic might miss messages published at the same moment with listener registration Fixed - all named subscriptions in JMS now prefix the subscription name with the client ID (when set) Fixed - unsubscribe cross-session active consumer check in JMS Fixed - rejecting a second JMS consumer on the same unshared subscription even across different sessions Fixed - durable JMS subscription metadata now stores the message selector alongside topic and noLocal Fixed - JMSContext.close() MessageListener guard ordering Fixed - JCache fallback mode isn't handled during CacheManager acquisition Fixed - JCache fallback mode logs Fixed - JMS shared non-durable subscription is only removed when the last consumer closes Fixed - CancellationException is thrown by RedisExecutor.addMetrics() method Fixed - RStreamReactive and RStreamRx should emit empty signal instead of empty Map and List objects Fixed - return no singal instead of empty map for stream read/readGroup methods (thanks to @TrietMinh23) Fixed - RMap.copy() fails with CROSSSLOT in Redis cluster mode (thanks to @ngyngcphu) Fixed - RSearch.readCursor() doesn't work in RESP3 Fixed - RJsonBucket.getKeys() doesn't work in RESP3 Fixed - RReadWriteLock cross-instance zombie renewal (thanks to @ngyngcphu) Fixed - RLiveObject.findIds() method throws StringIndexOutOfBoundsException (thanks to @ngyngcphu) Fixed - RPriorityQueue failed to maintain order under high concurrency with replica read (thanks to @nhancdt2602) Fixed - cap RLock timeout to max long when overflow occurs (thanks to @nhancdt2602) Fixed - long type should be used as timeouts in lock objects Fixed - attempt to unlock lock, not locked by current thread by node id (thanks to @nhancdt2602) Fixed - RedisNodeNotFoundException in cluster mode due to incorrect slot calculation for RRemoteService and RExecutorService (thanks to @ngyngcphu) Fixed - RKeysRx.getKeys() doesn't return all keys by pattern Fixed - RSortedSet comparator without declared constructor can't be used Fixed - nameMapper isn't applied if scheduled task was cancelled Fixed - nameMapper isn't applied to tasks running by cron schedule Fixed - ClassCastException from RemoteServiceResponse to RemoteServiceAck (thanks to @nhancdt2602) Fixed - unable to delete Set inside a Transaction if a write operation is queued (thanks to @seakider) Fixed - Pub/Sub channels can't be re-authenticated Fixed - connection leak in RScheduledExecutorService and RRemoteService Fixed - delete() method doesn't work in RedissonTransactionalLocalCachedMap (thanks to @seakider) Fixed - empty result for XREADGROUP, BLMPOP, BZMPOP commands isn't handled properly if read timeout occurs Fixed - incorrect LocalCachedMap behavior within a transaction (thanks to @seakider) Fixed - NullPointerException in MasterConnectionPool if no entries in pool (thanks to @nhancdt2602) Fixed - don't cancel connection acquisition for blocking commands if retry timeout reached Fixed - ClassCastException in Apache Tomcat Session loading due to unsafe numeric casts (thanks to @leonroars) Fixed - cluster detection in single mode (thanks to @bandalgomsu) Fixed - RedisURI.toString() leaks password in plaintext in exception message and logs (thanks to @Woongi9) Fixed - RSearch.info() method doesn't return index prefixes information

4 hours ago
Activiti
7 hours ago
db-scheduler

v16.9.0

Changelog

🚀 Features

  • 49a51c0 bind TIMESTAMP WITH TIME ZONE via setObject(OffsetDateTime) (#812)

🐛 Fixes

  • 41ec746 Update schema and jdbc-customizaztion to fix MS SQL task_data corruption for odd-length byte arrays (#798), closes #798
  • 7d90ab2 custom deadExecution applying is fixed in builder executeStateful (#802), closes #790 #802

🧰 Tasks

  • c3285da deps: bump Spring Boot BOMs to pull in patched Jackson (fixes #805)

🛠 Build

  • 761963d deps: bump testcontainers-bom from 1.21.3 to 2.0.5 (#844)
  • f5578f4 deps: bump org.junit:junit-bom from 5.14.0 to 6.0.3 (#839)
  • b2009f6 deps: bump io.micrometer:micrometer-bom from 1.15.3 to 1.16.5 (#841)
  • a2dcff3 deps: bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre (#843)
  • d1bac26 deps: bump net.java.dev.jna:jna from 5.17.0 to 5.18.1 (#833)
  • cf0d389 deps: bump the maven-plugins group with 5 updates (#837)
  • 576d92b deps: bump serialization.version from 1.9.0 to 1.11.0 (#830)
  • 0dbe60f deps: bump jackson.version from 2.21.2 to 2.21.3 (#831), closes #831
  • 148741c deps-dev: bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /db-scheduler (#834),
  • 2118be2 deps: bump org.postgresql:postgresql from 42.5.5 to 42.7.11 in /test/benchmark (#835)
  • 9293090 deps-dev: bump the test-dependencies group across 1 directory with 13 updates (#829)
  • 650cd47 rename spring-boot.version to spring-boot-3.version, closes #832
  • fcf8537 deps: bump the github-actions group with 4 updates (#828)
  • 214638b configure dependabot grouping and pin embedded-postgres binaries (#827)

📝 Documentation

  • 921c05a Adding 'AI Contribution Policy' to contributor guidelines

Contributors

We'd like to thank the following people for their contributions:

15 hours ago
selenium

Nightly

Commits

  • 9a1723d: [build] create a github release draft before running publish (#17422) (Titus Fortner) #17422
  • 4885286: [dotnet][java][js][py][rb] Standardize README files across bindings (#17245) (Augustin Gottlieb) #17245
  • 6b85c4a: [rb] Fix credential issue with private key (#17188) (Augustin Gottlieb) #17188
  • 9e12264: [js] Fix MaxListenersExceededWarning in BiDi send (#17423) (Devang) #17423
  • dbf14c6: [grid] Fix latent bugs in WebSocket proxy (#17429) (Simon Mavi Stewart) #17429
  • 7cd554d: [py] fix linting and mypy to properly exclude generated bidi files (#17433) (Corey Goldberg) #17433
  • bcdd878: [py] Update dev dependencies and fix type annotation (#17434) (Corey Goldberg) #17434
  • 9c5fe94: [java] Use byte-buddy 1.18.8 instead of 1.18.8-jdk5 (#17382) (Pierluigi Lenoci) #17382
  • cc26ec8: [js][py] Convert getAttribute atom from Closure to TypeScript (#17370) (David Burns) #17370
  • dfcc86e: [JavaScript] Move 'isDisplayed' atom to be typescript (#17316) (David Burns) #17316
  • f342fee: [dotnet] [bidi] Additional Event streaming (breaking change) (#17349) (Nikolay Borisenko) #17349
  • 83ce01e: [dotnet] [bidi] Add DisownData command in Network module (#17436) (Nikolay Borisenko) #17436
  • c799aff: [build] fix release workflow (#17437) (Titus Fortner) #17437
  • fd1d36d: [build] dynamically add and remove rulesets for release (#17439) (Titus Fortner) #17439
1 days ago
unirest-java

Release v4.10.0

Release v4.10.0