6 hours ago
shiro

Apache Shiro 3.0.0-alpha-1-Vote

What's Changed

New Contributors

Full Changelog: https://github.com/apache/shiro/compare/shiro-root-2.1.0...shiro-root-3.0.0-alpha-1

10 hours ago
selenium

Nightly

Commits

  • d8c55c1: [dotnet][rb][java][js][py] Automated Browser Version Update (#17126) (Selenium CI Bot) #17126
  • e54d3e7: [py] Add return type annotation to execute_script and execute_async_script (#17117) (Adam Dangoor) #17117
  • 7228988: [dotnet] [bidi] Expose functionality via interface (#17127) (Nikolay Borisenko) #17127
1 days ago
selenium

Nightly

Commits

  • 4adf92c: [dotnet][rb][java][js][py] Automated Browser Version Update (#17123) (Selenium CI Bot) #17123
  • 404100c: [dotnet] [bidi] Unify all event arguments to be *EventArgs (#17125) (Nikolay Borisenko) #17125
2 days ago
selenium

Nightly

Commits

  • a5656e7: Update mirror info (Fri Feb 20 16:08:24 UTC 2026) (Selenium CI Bot)
  • 6a6822e: [build] fix author file generation (Titus Fortner)
  • 7eb69a0: [build] do not let shell commands fail silently in rake tasks (Titus Fortner)
  • f9d2e1a: [build] changelogs job needs to compare tags (Titus Fortner)
  • 18e249b: [build] manage rust changelogs separately (Titus Fortner)
  • 1a2b647: [build] update java release to use publishing type automatic (Titus Fortner)
  • ba48e1d: [build] only run mirror-selenium after releases (Titus Fortner)
2 days ago
selenium

Nightly

Commits

  • c67fc31: Update mirror info (Fri Feb 20 12:14:17 UTC 2026) (Selenium CI Bot)
  • e5fc4e5: [rust][rb] Update lock files with new versions (#17118) (Corey Goldberg) #17118
3 days ago
selenium

Nightly

Commits

  • 02ec15f: [rb] Update dependencies (#17111) (Corey Goldberg) #17111
  • aac9a28: [py] Update test to check it's an integer rather than a value (#17114) (David Burns) #17114
  • 20de9b9: [build] stage changes to an ephemeral staging branch since not all updates are independent (Titus Fortner)
  • 3a680a3: [build] ignore the staging branch for the PR and apply all patches in order (Titus Fortner)
  • 9aff5c7: [build] cannot invoke a rake task twice by default (Titus Fortner)
  • 755d44c: [build] put cdp version support in changelogs (Titus Fortner)
  • 4592f1b: [build] ci-python jobs not currently matching by default (Titus Fortner)
  • 89c5993: [build] fix auto-updating of browsers (Titus Fortner)
  • d5f22ec: [java] mark tests passing in latest chrome beta (Titus Fortner)
  • 9fc754f: [build] Prepare for release of selenium-4.41.0 (#17098) (Selenium CI Bot) #17098
  • 6865ab3: [build] Reset versions to nightly after 4.41.0 release (Titus Fortner)
  • 8113a82: [dotnet][rb][java][js][py] Automated Browser Version Update (#17116) (Selenium CI Bot) #17116
3 days ago
selenium

Selenium 4.41.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Click to see all the changes included in this release

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.40.0...selenium-4.41.0

3 days ago
graphql-java

26.0.beta-2

A word of warning

While all features are tested and we consider them ready to be used, we don't guarantee that this is a stable version: this means there will be more breaking changes until we reach 26.0.

This version is intended for testing and providing feedback to the GraphQL Java team.

What's Changed

Breaking Changes

  • Validation rules consolidated into single OperationValidator — The 31 individual rule classes in graphql.validation.rules.*, AbstractRule, and RulesVisitor have been removed. The rule filtering predicate type changed from Predicate<Class<?>> to Predicate<OperationValidationRule> (a new @PublicApi enum). Code that filters rules by class reference must migrate to the enum. (#4228)

  • DirectiveInfo class removed — Use Directives.isBuiltInDirective() and Directives.BUILT_IN_DIRECTIVES instead. GraphQLSchema.Builder.clearDirectives() has also been removed — all 7 built-in directives are now always present. Built-in directives now consistently appear first in schema.getDirectives(). (#4229)

  • JSpecify nullability annotations — big wave 2 — ~50 classes annotated with @NullMarked and @Nullable. This may surface new warnings or errors in projects using NullAway or Kotlin. (#4184)

Performance

  • 23-39% execution throughput improvement — Reduce allocations in Async$Many (zero-copy list), ResultPath (lazy toString()), and GraphQLCodeRegistry (fast-path DataFetcher lookup avoiding throwaway FieldCoordinates allocation). (#4252)

  • 14-40% faster validation — Single OperationValidator eliminates per-rule visitor overhead and reduces collection allocations on hot paths. (#4228)

New Features

Bug Fixes

Other Improvements

New Contributors

Full Changelog: https://github.com/graphql-java/graphql-java/compare/v26.0.beta-1...v26.0.beta-2