-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Guice510
Googler edited this page Jan 31, 2022
·
2 revisions
Released Jan, 24th, 2022.
Guice:
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>5.1.0</version>
</dependency>
Extensions:
<dependency>
<groupId>com.google.inject.extensions</groupId>
<artifactId>guice-${extension}</artifactId>
<version>5.1.0</version>
</dependency>
- Guice: guice-5.1.0.jar
- Guice extensions are all directly downloadable from this search page. Just click on the "jar" link for the appropriate extension.
This minor release adds support for Java 17.
See https://github.com/google/guice/compare/5.0.1...5.1.0 for a complete list of changes.
- Java 17 support: updated asm version and fixed unsafe class defining to work with Java 17.
- Support
TYPE_USE
type@Nullable
annotations. - Improved multibinding to avoid unnecessary linked binding.
- Added API to access
InterceptorBindings
in SPI. - Removed
COMPLETE
option forguice_include_stack_traces
flag.
- Fixed JDK17+ private lookup behavior.
- Instantiate modules if necessary in
DaggerAdapter
.
- Fixed bug in
UriEncoder
that interpreted and stripped numeric prefixes.
See the JDiff change report for complete details.
-
User's Guide
-
Integration
-
Extensions
-
Internals
-
Releases
-
Community