Open Source Projects
- memoryfilesystem An in memory implementation of a JSR-203 (Java 7) file system for testing purposes.
- https://github.com/marschall My github page.
Contributions
Apache Commons Lang
- LANG-1218 » EqualsBuilder.append(Object,Object) is too big to be inlined, which prevents whole builder to be scalarized (pull request)
- LANG-1229 » Performance regression due to cyclic hashCode guard (pull request)
- LANG-1230 » Remove unnecessary synchronization from registry lookup in EqualsBuilder and HashCodeBuilder (pull request)
Apache Commons Logging
- LOGGING-193 » OSGi import to org.apache.logging.log4j.spi is missing (pull request)
JDK
- JDK-4926314 » Optimize Reader.read(CharBuffer) (pull request)
- JDK-8004789 » (zipfs) zip provider doesn't work correctly with file systems providers rather than the default (discussion)
- JDK-8138732 » Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package (pull request)
- JDK-8230058 » Replace exception from sun.rmi.runtime.Log#getSource() with StackWalker
- JDK-8252530 » Fix inconsistencies in hotspot whitebox (pull request)
- JDK-8266320 » (bf) ReadOnlyBufferException in heap buffer put(String,int,int) should not be conditional (pull request)
GraalVM
- #2846 » Rename HotSpotIntrinsicCandidate to IntrinsicCandidate
JUnit 4
- #678 » Relicense JUnit from CPL to EPL
JUnit 5
- #2030 » Vintage Parameterized Tests are more than two orders of magnitude slower (pull request)
- #3311 » Support @TempDir as a meta-annotation (pull request)
Tomcat
- Bug 53169 » don't do chunking with Connection: close
- Bug 54095 » support gzipped versions of static resources by DefaultServlet
Jetty
- Bug 464442 » Enable parallel class loading (pull request)
Eclipse JDT
- Bug 22347 » generating automatically the package.html [javadoc] (together with Michael Pellaton)
- Bug 86168 » Allow the creation of a compilation unit called package-info.java (together with Michael Pellaton)
- Bug 387536 » generate main method stub ignores generate comments setting (Kepler Acknowledgements page)
Eclipse Platform Debug
- Bug 76936 » [console] Eclipse Console window does not handle \b, \f, and \r
Eclipse Platform UI
- Bug 430903 » [About] [Workbench] System summary should not be computed in the UI thread
Eclipse JSDT
- Bug 341720 » extension point schemas missing from jsdt.core and jsdt.ui
Eclipse Mylyn
- Bug 281002 » retrieve Context should only be available for attachments that are contexts
Jackson Core
Jackson Databind
- #3699 » Allow custom JsonNode implementations (pull request)
Eclipse Yasson
Spring
- SPR-9264 » Small memory improvements to InjectionMetadata and InitDestroyAnnotationBeanPostProcessor.LifecycleMetadata (pull request)
- SPR-9316 » caught NullPointerException in AutowiredAnnotationBeanPostProcessor.determineRequiredStatus (pull request)
- SPR-10608 » Introduce java.nio.file.Path based Resource implementation (pull request)
- SPR-11042 » Avoid unnecessary char[] allocation in NamedParameterUtils (pull request)
- SPR-13007 » Avoid eager error message formatting in pre-condition checks (pull request)
- SPR-14809 » Remove OracleLobHandler from documentation (pull request)
- SPR-14810 » Remove not existing NativeJdbcExtractors from documentation (pull request)
- SPR-14811 » Replace J2EE with Java EE (pull request)
- SPR-15075 » Remove String#toCharArray from ScriptUtils (pull request)
- SPR-15076 » Remove use of Boolean constructors in tests (pull request)
- SPR-15077 » Avoid use of double constructor of BigDecimal in tests (pull request)
- SPR-16378 » Use ArrayList instead of LinkedList for known size (pull request)
- some code clean up
- Clean up spring-jdbc tests warnings
- Clean up spring-aop tests warnings
- Clean up spring-messaging imports
- Clean up spring-websocket imports
- Clean up spring-webmvc-portlet tests warnings
- Clean up spring-expression tests warnings
- Clean up spring-web tests warnings
- Clean up spring-tx tests warnings
- Clean up spring-jms tests warnings
- Clean up spring-context-support tests warnings
- gh-25311 » Use @SafeVarargs in Jackson builder and factory
- gh-25571 » Declare MessagePostProcessor as a @FunctionalInterface
- gh-25852 » Add Dependencies Manifest Entry to spring-core
- gh-27335 » Optimize for single TransactionSynchronization
- gh-27336 » Remove unused private loggers
- gh-30973 » Give spring-core access to org.jboss.vfs for VfsUtils support on WildFly
Spring WS
- SWS-918 » Fix compiler warnings (pull request)
- SWS-919 » Remove unused code (pull request)
- SWS-920 » Fix javadoc warnings (pull request)
- SWS-921 » Use varargs for XSD schemas (pull request)
Spring Batch
- BATCH-2161 » WARN: @Bean method StepScopeConfiguration.stepScope is non-static (pull request)
- BATCH-2396 » Guard Serializable check message (pull request)
- BATCH-2407 » Use StringBuilder instead of StringBuffer (pull request)
- BATCH-2408 » Use ArrayList instead of Stack (pull request)
- BATCH-2410 » junit.framework.Assert is deprecated (pull request)
- BATCH-2411 » Remove unnecessary @SuppressWarnings("unchecked") (pull request)
- BATCH-2412 » Add guards around debug statements (pull request)
- BATCH-2417 » Drop JAXP 1.3 support (pull request)
- BATCH-2434 » Improve TransactionAwareBufferedWriter efficiency (pull request)
- BATCH-3800 » Don't call wrapper constructors directly
- BATCH-3803 » Fix some raw types
- BATCH-3804 » Replace Assert.assertThat with MatcherAssert.assertThat
- BATCH-3805 » Replace #initMocks with MockitoRule
- BATCH-3867 » Use batch inserts for job parameters
- BATCH-3868 » Remove double brace initialization
- BATCH-3876 » Make countStepExecutions access batch_job_execution only once
- BATCH-3908 » Remove Reflection from StepScopeTestExecutionListener
- BATCH-3909 » Use default methods in TestExecutionListener
- BATCH-3979 » Optimize ExitStatus#addExitDescription
- BATCH-3980 » Consider making JobParameters#getParameters() immutable (pull request)
- BATCH-3985 » Use ExecutionContext map constructor
- BATCH-3986 » Avoid string conversion in ExecutionContextSerializer tests
- BATCH-3987 » Sorting in JdbcJobExecutionDao.GET_RUNNING_EXECUTIONS makes no sense (pull request)
- BATCH-3997 » Simplify GET_LAST_STEP_EXECUTION
- BATCH-4203 » Incorrect handling of file deletion in File-based writers
- BATCH-4256 » Remove unused method
Micrometer
- #3216 » Avoid auto-boxing in Measurement#getValue
- #3230 » Add primitive Suppliers to Timer and LongTaskTimer
WildFly Core
- WFCORE-1012 » Remove Tomcat modeler log configuration (pull request)
WildFly AS
- WFLY-2345 » Port offset 0 does not work (pull request)
- WFLY-2502 » Naming context read-only during RA stop (pull request)
- WFLY-2693 » list-active-jsf-impls is missing reply type (pull request)
- WFLY-2709 » Connector Subsystem is Missing connection-definitions.clear-statistics resource key (pull request)
- WFLY-3934 » TimerServiceImpl should use message patterns for debug logging (pull request)
- WFLY-4218 » Fix EJB3 Compiler Warnings (pull request)
- WFLY-4219 » Use Message Format Patterns for Debug Logging (pull request)
- WFLY-4485 » Don't Expose JDT Compiler to Web Applications (pull request)
- WFLY-4489 » NPE on missing name of <distributed-workmanager> (pull request)
- WFLY-4492 » Remove Unused Variables in Connector Subsystem (pull request)
- WFLY-4493 » UrlScanner Should Close ZipFiles (pull request)
- WFLY-4495 » Remove Duplicate Versions and Groupids (pull request)
- WFLY-4497 » Fix Compiler Warnings in JPA Subsystem (pull request)
- WFLY-4499 » Fix Compiler Warnings in Transactions Subsystem (pull request)
- WFLY-4500 » CMResourceService#stop fails to clean up (pull request)
- WFLY-4505 » Fix Compiler Warnings in JAX-RS Subsystem (pull request)
- WFLY-4506 » Fix Compiler Warnings in JDR Subsystem (pull request)
- WFLY-4507 » Fix Compiler Warnings in Mail Subsystem (pull request)
- WFCORE-685 » Speed up PathElement Validation (pull request)
- HAL-405 » Add Timeout Section to Datasources (pull request)
WildFly Elytron
- ELY-1632 » Fix compiler warnings (pull request)
- ELY-1633 » Incorrect double checked locking in AuthenticationConfiguration (pull request)
- ELY-1634 » LDAPS referrals broken (pull request)
- ELY-1637 » Change ReferralMode.toString to return value (pull request)
- ELY-1761 » Unicode normalization in SASL client breaks some non-ASCII passwords (pull request)
- ELY-1793 » Cache JsonProvider in JsonSecurityEventFormatter (pull request)
JBoss AS
- AS7-4912 » AnonLoginModule not mapped in ModulesMap (pull request)
- AS7-4898 » list-cached-principals operation is missing reply type (pull request)
- AS7-4895 » flushCache opertion missing optional principal argument (pull request)
- AS7-4685 » module schemas are missing from documentation (pull request)
- AS7-4672 » cache-type can either be default or infinispan (pull request)
- AS7-5528 » Naming context read-only during ResourceAdapter#start() (pull request)
- AS7-5584 » Naming context read-only during SAR deployment (pull request)
JBoss Marshalling
- JBMAR-252 » AnonLoginModule not mapped in ModulesMap (pull request)
PicketBox
- SECURITY-769 » Initialize AbstractServerLoginModule#validOptions with correct size (pull request)
- SECURITY-786 » Improve Memory Performance when Audit Logging is Off (pull request)
- SECURITY-787 » Speed up SimpleRole#equals (pull request)
- SECURITY-863 » LogAuditProvider allocates too much (pull request)
- SECURITY-883 » Fix Unconditional DomainInfo#toString (pull request)
- SECURITY-887 » Add Guards Around Debug Statements (pull request)
- SECURITY-892 » Add Guards Around More Debug Statements (pull request)
- SECURITY-894 » Improve SimpleRoleGroup Scalability (pull request)
- SECURITY-957 » Use a constant time string comparison algorithm (pull request)
EJB Client Library (AS7+)
- EJBCLIENT-126 » Use Message Format Patterns for Debug Logging (pull request)
- EJBCLIENT-127 » Fix Compiler Warnings (pull request)
JBoss Logging
- JBLOGGING-100 » JBossLogManagerLogger unconditionally does string conversion (pull request)
- JBLOGGING-140 » Avoid ClassCastException in Slf4jLoggerProvider (pull request)
JBoss Log Manager
- LOGMGR-260 » System loggers run with level ALL (pull request)
JBoss Log Manager Extended
- #4 » Cache JsonGeneratorFactory
JBoss Remoting JMX
- REMJMX-92 » The HTTPS protocol (https-remoting-jmx) is currently not working because of a broken protocol check. (pull request)
JBossWS-CXF
- JBWS-4031 » Avoid array allocation in SubjectCreatingPolicyInterceptor (pull request)
Infinispan
- ISPN-12342 » Add Dependencies Manifest header to Spring artifacts (pull request)
- ISPN-14991 » Remove stream from EncoderRegistryImpl#getEncoder (pull request)
Hibernate
- HHH-5929 » PooledLoOptimizer in conjunction with SequenceStyleGenerator is not thread-safe (pull request)
- HHH-11824 » Remove reflection for accessing Types.REF_CURSOR (pull request)
- HHH-11806 » Add support for MariaDB 10.3 (pull request)
- HHH-12586 » Strange date type confusion in JdbcDateTypeDescriptor (pull request)
- HHH-12605 » Boxed variables never null (pull request)
- HHH-12604 » Replace EqualsHelper.equals with Objects.equals (pull request)
- HHH-12606 » Container contents are never accessed (pull request)
- HHH-12686 » Replace EmptyIterator with Collections.emptyIterator() (pull request)
- HHH-15670 » RequiresDialectFeature.reverse() not implemented (pull request)
- HHH-17596 » ByteBuddyProxyHelper uses deprecated API (pull request)
- HHH-17791 » Hibernate does not work with SNAPSHOT versions of H2 (pull request)
- HHH-18109 » Remove executionTime from JFR events (pull request)
- HHH-18111 » Remove executionTime from JFR events (pull request)
- HHH-18116 » Support slow query logging for stored procedures (pull request)
- HHH-18657 » Use IF EXISTS in OracleUserDefinedTypeExporter (pull request)
- HHH-18587 » Implement Oracle array functions using set operations (pull request)
Hypersistence Utils
- #658 » Add JFR based query logger
- #659 » Implement QueryStackTraceLogger using StackWalker
- #728 » Enhance BatchSequenceGenerator with support for IdGeneratorType (pull request)
IronJacamar
- JBJCA-941 » NPE in ResourceAdapter1516Impl for invalid RAR
- JBJCA-1060 » JBJCA-1060 Document v$session.program in sample Oracle configuration (pull request)
- JBJCA-1227 » Use Message Patterns for Debug Logging (pull request)
- JBJCA-1474 » Throw more specific SQL exceptions (pull request)
Eclipse Collections
JSR-107 (JCache)
- jsr107spec-172 » Javadoc Cleanups (pull request)
- jsr107spec-192 » Make CachingProvider Closeable (pull request)
- jsr107spec-238 » Fix Javadoc Warnings (pull request)
- jsr107spec-247 » Add License Information to Artifacts (pull request)
- jsr107spec-263 » Fix More Javadoc Warnings (pull request)
JasperReports
- #205 » Fix the release year of 6.17.0
JasperReports-plugin
- #30 » Remove keep java file
- #31 » Fix compiler registration
- #32 » Use buffered IO
- #33 » Improve thread pool usage
ThreeTen backport
- #56 » Fix toEpochMilli overflow
PostgreSQL JDBC driver
- #453 » Fix null check in getTablePrivileges
- #454 » Useless condition in parseQuery
- #463 » Use generics
- #468 » Do not synchronize on ConcurrentHashMap
- #469 » Add guards around debug log statements
- #471 » Do not swallow security exceptions
- #472 » Fix typos
- #474 » feat: implement getObject
- #476 » feat: Implement JSR-310 support in setObject
- #493 » fix: Support local date times not in time zone
- #519 » style: Use more generics
- #520 » style: Remove unused code
- #525 » refactor: Remove pgTypeName null check
- #527 » refactor: Remove ClassCastException catch
- #635 » feat: support Types.REF_CURSOR
- #691 » feat: Support microsecond resolution for JSR-310 types
- #692 » refactor: clean up PgDatabaseMetaData
- #697 » refactor: Delete Keyword enum
- #809 » feat: support fetching a REF_CURSOR using getObject
- #932 » feat: improve ResultSet#getObject(int, Class)
- #988 » test: add ubenchmark for UTF-8 decoding
- #1539 » fix: proleptic java.time support
- #2379 » style: fix typos in pgobject javadoc
- #2380 » style: import java.time types in TimestampUtils
- #2382 » style: import java.time types in more classes
- #2383 » docs: style: remove Java 8 / JDBC 4.2 checks
- #2385 » docs: remove Java 6 and 7 references from contributing
- #2386 » fix: throw SQLException for #getBoolean BIT(>1)
PostgreSQL JDBC driver documentation
- #18 » docs: Update docs to use Wrapper API
- #19 » doc: Remove Sun references and URLs
- #20 » docs: Update docs for Java 8 Date and Time classes
PostgresApp
- #11 » Document Java configuration
H2 Database
- #358 » Add support for getObject(int|String, Class)
- #360 » Change getters in TimestampWithTimeZone to int
- #361 » Improve TimestampWithTimeZone javadoc
- #369 » Add guards to JDBC debug code
- #370 » Support byte[] in getObject
- #371 » Remove Java 6 backwards compatibility
- #386 » Add JSR-310 Support
- #398 » Migrate to Travis container-based infrastructure
- #400 » Fix TestClearReferences
- #418 » Implement createArrayOf and setArray
- #419 » Cache Maven Local Repository
- #439 » Fix JDBC type of TIMESTAMP WITH TIME ZONE
- #476 » Document fetch first row(s) only
- #477 » Fix doc generation
- #478 » Fix fetch first rows only grammar
- #481 » Document recursive common table expressions
- #536 » Support TIMESTAMP_WITH_TIMEZONE 2014 JDBC type
- #597 » Support more types in getObject
- #715 » Better getObject error message
- #955 » Support getObject(?, Class) in generated keys
FastDoubleParser
- #31 » Ensure VarHandle exact semantics
- #34 » Remove not needed TEN_POW_16 constants
- #35 » Introduce constants for parsers
OpenRewrite
- #3010 » Do not rely on Path.toUri().getPath()
Microsoft JDBC Driver for SQL Server
- #8 » Implement Driver#getParentLogger
- #12 » Implement missing MetaData #unwrap methods
- #14 » Avoid unnecessary calls to String copy constructor
- #15 » Use StandardCharsets where possible
- #25 » Fix StreamError class comment
- #26 » Use Charset throughout
- #94 » Implement missing MetaData #isWrapperFor methods
- #187 » Remove obsolete methods from DriverJDBCVersion
- #189 » Typos in SQLServerConnectionPoolProxy
- #304 » Implement ResultSet.getObject(int/String, Class)
- #305 » Use Javadoc for API documentation
- #306 » UTC should be a class
- #307 » Improve enum usage
Sonar Checkstyle
- #15 » Upgragde to Checkstyle 7.0
- #16 » Upgragde to Checkstyle 7.1
- #17 » Add missing 7.1 translations
- #18 » Fix master branch build
- #22 » Increase the file size limit
- #65 » Update the configuration for WhitespaceAfter and WhitespaceAround checks
- #70 » Issue #49: Reduce rule violations
- #103 » Default value of ParameterName accessModifiers is wrong (pull request)
- #105 » Default value for ParameterNumber max is missing (pull request)
Sonar Findbugs
- #92 » Update dependencies
- #93 » Remove JSP Colorizer
- #94 » Document SpotBugs usage
- #96 » Work around CVE-2017-7957
- #98 » Register experimental rules
- #99 » Update version information
CGLib
- Bug 39 » [patch] DebuggingClassWriter broken in 3.0
Stripe
- #75 » Statics in Stripe must be volatile
spring-jdbc-oracle
- #1 » Add OracleNamedParameterJdbcTemplate
- #2 » Add Support for TIMESTAMPTZ
- #3 » Use Oracle extensions for named support
- #5 » Upgrade to Spring 4.3
- #6 » Deprecate OracleJdbcTemplate
- #7 » Port OraclePreparedStatement to Spring 5
- #8 » Add SqlTypeValue for Oracle Arrays
- #10 » Add support for named inlists
- #11 » Remove Oracle Batching
- #14 » Add support for explicit statement caching
- #15 » Update dependencies and plugins
- #16 » Update the documentation
- #17 » Remove an unused import
- #18 » Switch to Official Oracle Coordinates
- #19 » Implement SqlOracleArrayValue#toString
- #20 » Use Oracle drivers from Maven Central
- #21 » Easter 2020
- #22 » Update plugins and dependencies
- #23 » add javadoc badge
- #24 » Improve the Javadoc of SqlOracleArrayValue
- #26 » Add support for UUIDs in RAW(16)
- #29 » Add RollbackSingleConnectionDataSource
Maven Javadoc Plugin
- MJAVADOC-530 » Clean up additionalparam documentation (pull request)
Maven 2.x Source Plugin
- MSOURCES-53 » defaultManifestFile should not be readonly
Maven 2.x Ear Plugin
- MEAR-150 » [patch] support new 'no-version-for-ejbs' file name mapping
Maven 2.x Rar Plugin
Maven Project Info Reports Plugin
- MPIR-298 » Continuous Integration support for Travis CI
Maven Doxia
- DOXIA-558 » Upgrade to Commons Lang 3 (pull request)
Takari Maven Plugin Testing Framework
- #35 » Convert RuntimeFactory to functional interface
- #36 » Access default Authenticator
- #37 » Update Takari parent to latest
- #38 » Add support for JUnit 5
- #39 » Update Takari plugin testing version to latest
io.takari.m2e.lifecycle
- #11 » Make the project buildable and installable again
Doxia Sitetools
- DOXIASITETOOLS-178 » Upgrade to Commons Lang 3 (pull request)
Jackrabbit
- JCR-1644 » make NamespaceContext#getPrefix(java.lang.String) iterative instead of recursive
BTrace
- BTRACE-88 » [patch] attach source JARs
mdb-improvements
Magnolia
- MAGNOLIA-1597 » Log4jConfigurer fails to locate log4j configuration file if property file format used
- MAGNOLIA-2199 » Make <cmsu:simpleNavigation> navigation title i18n content support aware.
- MAGNOLIA-2227 » DateUtil ignores locale for custom date format string
- MAGNOLIA-2326 » WorkflowModule extends AbstractAdminModule
- MAGNOLIA-2355 » RemoveMixversionableFilter uses Sun implementation class
- MAGNOLIA-2424 » all non-ASCII characters borken in messages_templating_de.properties
- MAGNOLIA-2427 » replace custom thread pool with library
- MAGNOLIA-2433 » migrate subclasses of BaseException to MgnlException
- MAGNOLIA-2478 » SetExpirationHeaders fails to disable browser caching for Firefox 3
- MAGNOLIA-2479 » usage of deprecated method in magnolia-core and magnolia-cache
- MGNLDATA-16 » Data-Module: Refresh button
- MGNLDATA-24 » functions should be hidden based on user's permissions
- MGNLDATA-32 » Invalid link to file in dialog
- MGNLDATA-34 » Failed to deactivate single node: mgnlTreeControl.deActivateNode is not a function
- MGNLDATA-37 » Don't show the activation status on public instance or not active subscriber is present
- MGNLDATA-38 » Bugs in type tree configuration
- MGNLSCRSH-2 » cleanup: pom.xml
JSR-354 API
- #75 » Wrap multiline code snippets in pre
- #89 » Fix some Javadoc typos
- #90 » Inconsistent null checks in Monetary (pull request)
- #92 » Update java.net references
- #93 » Javadoc fixes
- #94 » Fix some more Javadoc typos
- #95 » Compile with -release instead of -source -target
- #96 » Uses monetary currencies singleton spi
- #97 » Remove non-Services
- #104 » Fix Codacy Warnings in Tests (pull request)
- #110 » Fix small Javadoc typos
- #111 » Use collection initialization constructor
- #117 » Update CurrencyQuery to Make Timestamp Optional
- #118 » Fix return Javadoc of CurrencyQuery
- #119 » Remove commented out timestamp tests
- #121 » Fix typo in MonetaryCurrenciesSingletonSpi Javadoc
- #122 » Switch build to OpenJDK 11
JSR-354 TCK
- #10 » Fix Javadoc Warnings
- #11 » Add Test for 441-A6
- #19 » Add test for scaleByPowerOfTen chaining
- #20 » Fix Javadoc Typos
- #21 » Add tests for regex in CurrencyQuery
- #22 » Add CurrencyUnit hashCode checks
- #24 » Remove java.net references
- #25 » Switch build to OpenJDK 7
- #26 » CK Usage Examples
JSR-354 RI
- #27 » Fix Javadoc Warnings
- #29 » Fix Default Currency
- #48 » BuildableCurrencyUnit should be Serializable
- #49 » Delete Unused Classes
- #50 » Fix Compiler Warnings
- #51 » Tests for FastMoney overflows
- #53 » Make Inner Classes in ConvertNumberValue Static
- #216 » FastMoney.divide uses double
- #221 » Use negateExact in FastMoney.negate
- #222 » Fix some typos
- #224 » Compile with -release instead of -source -target
- #225 » Clean up OSGi classes
- #226 » BigDecimal.ROUND_HALF_EVEN is deprecated
- #228 » Fix codacy unused imports warnings
- #229 » Fix codacy non-static initializers warnings
- #230 » Clean up the module-info files a bit
- #231 » FastMoney should not use internal rounding
- #232 » Fix codacy identity comparison warnings
- #233 » Avoid intermediate object when creating BigDecimal
- #240 » Fix Some Codacy Unused Code Warnings
- #243 » FastMoney.multiply overflows for values far lower than max value (pull request)
- #250 » Make FastMoney.divide by Zero Always throw (pull request)
- #252 » Build with OpenJDK 11 as well
- #253 » Fix Codacy Unused Code Warnings
- #254 » Replace fields with locals
- #255 » Fix Codacy reference comparision warnings
- #256 » Add more divideAndRemainder tests
- #257 » Fix More Codacy Unused Code Warnings
- #258 » Remove getNumberStripped call from Money.equals
- #263 » Use L instead of l for long literals
- #264 » Clean up module-info
- #265 » Remove redundant local variables
- #266 » Remove unnecessary boxing
- #267 » Use type inference for generic types
- #268 » Use lambas where possible
- #269 » Simplify assertions
- #270 » ECBAbstractRateProvider redundant null checks
- #271 » Remove unnecessary Integer.toString
- #272 » Redundant enum constructor visibility modifiers
- #273 » Simplify stream usage
- #310 » CCUP search by numeric currency code
- #311 » Optimize isCurrencyAvailable
- #313 » Add a Test for Regex Currency Searching
- #314 » JDKCurrencyAdapter hashCode prevents interoperable implementations
JSR-353 RI
- JSONP-30 » Improve primitive number parsing
ObjectLayout
Maven NAR Plugin
- #127 » Add Generics
datasource-proxy
- #37 » JUnit and Mockito should have test scope
rust-jni-sys
- #9 » Add version constants for Java 9 and 10
jni-rs
- #158 » Contributing documentation is out of date (pull request)
Objenesis
- #81 » Add Dependencies Manifest Entry
Threema Gateway Java SDK
jnr-unixsocket
jnr-enxio
- #24 » Fix the examples link
JAXB
Jaxb2-Maven-Plugin
- #134 » testXjc MOJO - generated test sources are added to sources jar artifact too (pull request)
SAAJ RI
- SAAJ-81 » Declaration parsing allocates too much (pull request)
- #3 » Replace StringBuffer with StringBuilder
- #5 » Use generics
- #6 » Remove unused code
- SAAJ-82 » HttpSOAPConnection changes global HttpURLConnection configuration (pull request)
- #8 » Don't access static members through instance
Microsoft SQL Server examples
- #92 » Update Java samples
oxnz.github.io
- #10 » Reference vectored IO system calls
High-Performance Java Persistence
- #37 » Remove properties-maven-plugin