Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1301 commits
Select commit Hold shift + click to select a range
0d02b15
Make `SelfValidatingValidatorTest` quieter by mocking the `Logger`
rhowe Nov 2, 2021
ee2d505
Suppress logging to stdout in `SelfValidationTest`
rhowe Nov 2, 2021
43b4c56
Update actions/checkout action to v2.4.0
renovate-bot Nov 3, 2021
a9d9c8f
Merge pull request #4393 from dropwizard/renovate/master-actions-chec…
jplock Nov 3, 2021
c33cd21
Merge pull request #4392 from rhowe/quieter-validation-tests
jplock Nov 3, 2021
293e0d1
Replace slf4j-test by logback
zUniQueX Nov 4, 2021
4f26d99
Update dependency org.liquibase:liquibase-core to v4.6.1 (#4400)
renovate[bot] Nov 5, 2021
44ab6f0
Update error_prone.version to v2.10.0 (#4401)
renovate[bot] Nov 5, 2021
caab320
Merge pull request #4399 from zUniQueX/reduce-test-dependencies
jplock Nov 5, 2021
0d3c939
Remove old slf4jtest configuration
rhowe Nov 6, 2021
ddaef31
Merge pull request #4405 from rhowe/remove-stray-file
jplock Nov 6, 2021
a40db2c
Update dependency net.java.dev.jna:jna to v5.10.0 (#4408)
renovate[bot] Nov 9, 2021
cfa6fe1
Remove jersey-apache-connector
zUniQueX Nov 9, 2021
f8699ea
Merge pull request #4413 from zUniQueX/remove-jersey-apache-connector
jplock Nov 9, 2021
cc9cf87
Update dependency net.bytebuddy:byte-buddy to v1.12.1 (#4414)
renovate[bot] Nov 10, 2021
e181d8c
Update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to…
renovate[bot] Nov 10, 2021
aee3dcc
Stop log appenders after shutdown
zUniQueX Nov 10, 2021
45f2713
Re-enable BadLogTest
zUniQueX Nov 10, 2021
1668f12
Add missing dependencies
zUniQueX Nov 10, 2021
0ac8b1e
Update dependency Sphinx to v4.3.0 (#4417)
renovate[bot] Nov 11, 2021
f1ce061
Update dependency org.jdbi:jdbi3-bom to v3.24.0 (#4418)
renovate[bot] Nov 11, 2021
684c51e
Update logback.version to v1.2.7 (#4421)
renovate[bot] Nov 13, 2021
70a537a
Ensure logger reset when configuration is null
zUniQueX Nov 13, 2021
cd3b1bd
Merge pull request #4416 from zUniQueX/fix-badlogtest
jplock Nov 13, 2021
fde3287
`SocketTimeoutException` instead of `ConnectException` thrown on Wind…
zUniQueX Nov 17, 2021
00eb41d
Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.55 (#4426)
renovate[bot] Nov 17, 2021
6a82e99
Update dependency org.jdbi:jdbi3-bom to v3.24.1 (#4429)
renovate[bot] Nov 18, 2021
1f6e832
Update dependency org.simplify4u.plugins:pgpverify-maven-plugin to v1…
renovate[bot] Nov 19, 2021
d9ee2f7
Update mockito monorepo to v4.1.0 (#4436)
renovate[bot] Nov 21, 2021
4082301
Update dependency net.bytebuddy:byte-buddy to v1.12.2 (#4440)
renovate[bot] Nov 23, 2021
3641ac3
Update actions/cache action to v2.1.7
renovate-bot Nov 24, 2021
e1ebb48
Bump actions/cache from 2.1.6 to 2.1.7
dependabot[bot] Nov 24, 2021
c9fb5a0
Merge pull request #4444 from dropwizard/dependabot/github_actions/ac…
jplock Nov 24, 2021
76da81b
Merge pull request #4442 from dropwizard/renovate/master-actions-cach…
jplock Nov 24, 2021
e118e3b
Update dependency Sphinx to v4.3.1 (#4447)
renovate[bot] Nov 28, 2021
3a3027b
Make better use of AssertJ list assertions
rhowe Nov 28, 2021
f5c92e5
Merge pull request #4450 from rhowe/tighter-assertions
jplock Nov 28, 2021
9a76d51
Update junit5 monorepo to v5.8.2 (#4451)
renovate[bot] Nov 29, 2021
df39fde
Bump Maven to version 3.8.4
joschi Nov 29, 2021
8e4ed10
Update dependency net.bytebuddy:byte-buddy to v1.12.3 (#4464)
renovate[bot] Dec 3, 2021
26e4a50
Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.3 (#…
renovate[bot] Dec 3, 2021
02a1925
Update dependency org.bouncycastle:bcprov-jdk15on to v1.70 (#4466)
renovate[bot] Dec 3, 2021
dd64c76
Update dependency org.liquibase:liquibase-core to v4.6.2 (#4465)
renovate[bot] Dec 3, 2021
66a84b0
Update dependency org.checkerframework:checker-qual to v3.20.0 (#4472)
renovate[bot] Dec 7, 2021
7aeb999
Update dependency org.apache.httpcomponents:httpcore to v4.4.15 (#4475)
renovate[bot] Dec 8, 2021
07cde73
Update dependency org.jdbi:jdbi3-bom to v3.25.0 (#4476)
renovate[bot] Dec 8, 2021
67dd720
Update dependency io.dropwizard.metrics:metrics-bom to v4.2.5 (#4482)
renovate[bot] Dec 9, 2021
0400ea9
Place all arguments on one line to fix build on Windows with Java 17 …
zUniQueX Dec 9, 2021
a79b5ab
Improve dropwizard-logging socket-based tests
rhowe Nov 17, 2021
192e9c0
Reduce the amount of casting in tests, using `isInstanceOfSatisfying`
rhowe Nov 29, 2021
abb4e50
Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.56 (#4484)
renovate[bot] Dec 12, 2021
6a219de
Update dependency org.hibernate:hibernate-core to v5.6.2.Final (#4485)
renovate[bot] Dec 12, 2021
10a101f
Update logback.version to v1.2.8 (#4491)
renovate[bot] Dec 14, 2021
3befffd
Adjust status code on invalid gzip input (#4490)
zUniQueX Dec 14, 2021
32c0d8b
Merge pull request #4454 from rhowe/reduce-casting-in-tests
jplock Dec 14, 2021
eab983c
Merge pull request #4438 from rhowe/improve-tcpserver
jplock Dec 14, 2021
113e406
Fix dependency scopes in dropwizard-views-freemarker (#4494)
joschi Dec 14, 2021
9f7c4ff
Update dependency io.dropwizard.logback:logback-throttling-appender t…
renovate[bot] Dec 15, 2021
46923dd
Update repository URLs for new OSSRH Sonatype instance (#4496)
joschi Dec 15, 2021
009fa15
Enable separate minor patches and Dependency Dashboard in Renovate
joschi Dec 16, 2021
4cfe451
Update dependency net.bytebuddy:byte-buddy to v1.12.4 (#4497)
renovate[bot] Dec 16, 2021
1774e84
Update dependency io.dropwizard.metrics:metrics-bom to v4.2.6 (#4501)
renovate[bot] Dec 16, 2021
1bbc931
Update dependency net.bytebuddy:byte-buddy to v1.12.5 (#4503)
renovate[bot] Dec 17, 2021
e60d086
Update dependency org.hibernate:hibernate-core to v5.6.3.Final (#4504)
renovate[bot] Dec 17, 2021
a422915
Update mockito monorepo to v4.2.0 (#4506)
renovate[bot] Dec 17, 2021
40bbaa8
Update dependency org.hsqldb:hsqldb to v2.5.2 (#4505)
renovate[bot] Dec 17, 2021
5ab2fe2
Update logback.version to v1.2.9 (#4514)
renovate[bot] Dec 18, 2021
f955e6e
Update dependency org.checkerframework:checker-qual to v3.21.0 (#4515)
renovate[bot] Dec 18, 2021
19a57e5
Update dependency io.dropwizard.logback:logback-throttling-appender t…
renovate[bot] Dec 18, 2021
30b2b05
Remove HSQLDB from tests (#4519)
joschi Dec 18, 2021
82f6332
Update dependency com.fasterxml.jackson:jackson-bom to v2.13.1 (#4520)
renovate[bot] Dec 19, 2021
343ba7c
Update dependency Sphinx to v4.3.2 (#4521)
renovate[bot] Dec 19, 2021
931316e
Update dependency io.dropwizard.logback:logback-throttling-appender t…
renovate[bot] Dec 19, 2021
1073563
Update dependency io.dropwizard.metrics:metrics-bom to v4.2.7 (#4527)
renovate[bot] Dec 20, 2021
6a46187
Add `useProxyProtocol` to the configuration reference (#4526)
boecko Dec 20, 2021
30002fb
Update dependency net.bytebuddy:byte-buddy to v1.12.6 (#4534)
renovate[bot] Dec 22, 2021
ee494e6
Update dependency org.jdbi:jdbi3-bom to v3.26.0 (#4535)
renovate[bot] Dec 22, 2021
6a401af
Update logback.version to v1.2.10 (#4540)
renovate[bot] Dec 24, 2021
b76c479
Update jmh.version to v1.34 (#4541)
renovate[bot] Dec 24, 2021
92e78b5
Remove commons-lang3 from dropwizard-jersey
rhowe Dec 24, 2021
6631c40
Merge pull request #4544 from rhowe/remove-lang3-from-dw-jersey
jplock Dec 24, 2021
f86ead0
Update dependency io.dropwizard.logback:logback-throttling-appender t…
renovate[bot] Dec 25, 2021
13af693
Update dependency org.apache.maven.plugins:maven-site-plugin to v3.10…
renovate[bot] Dec 26, 2021
0a48844
Update dependency org.apache.maven.plugins:maven-site-plugin to v3.10…
renovate[bot] Dec 26, 2021
d99d98b
Remove keyserver list
rhowe Dec 28, 2021
6229c27
Update dependency com.uber.nullaway:nullaway to v0.9.3 (#4553)
renovate[bot] Dec 28, 2021
128b6cb
Merge pull request #4552 from rhowe/update-pgp-urls
jplock Dec 28, 2021
e4b6f46
Migrate to official Maven wrapper (#4555)
joschi Dec 28, 2021
f2a1d1f
Publish Maven test results (#4557)
joschi Dec 28, 2021
35dad30
Update dependency com.uber.nullaway:nullaway to v0.9.4 (#4559)
renovate[bot] Dec 30, 2021
4cb3682
Only upload test results in original repository
joschi Dec 30, 2021
9c49061
Catch IOExceptions, log them and only set an error status code instea…
zUniQueX Dec 31, 2021
6eadc61
Remove unused test dependencies (#4562)
rhowe Dec 31, 2021
c0d0acc
Deprecate the `Size` validators in favour of `DataSize` validators
rhowe Jan 1, 2022
0e5df31
Merge pull request #4565 from rhowe/deprecated-size-validators
jplock Jan 2, 2022
77b2b2d
Update dependency org.simplify4u.plugins:pgpverify-maven-plugin to v1…
renovate[bot] Jan 6, 2022
b8dd91d
Update maven-archetype-plugin.version to v3.2.1 (#4576)
renovate[bot] Jan 6, 2022
0b99909
Update dependency org.assertj:assertj-core to v3.22.0 (#4577)
renovate[bot] Jan 6, 2022
0c4f0c7
Update dependency org.jdbi:jdbi3-bom to v3.26.1 (#4575)
renovate[bot] Jan 6, 2022
2b1b1a4
Small test enhancements (#4571)
rhowe Jan 8, 2022
2115d96
Update dependency org.jdbi:jdbi3-bom to v3.27.0 (#4588)
renovate[bot] Jan 8, 2022
afe0617
Mark dropwizard-jetty's `NetUtil` deprecated (#4584)
rhowe Jan 8, 2022
73653c4
Update HK2's repackaged jakarta.inject to jakarta.inject-api (#4585)
zUniQueX Jan 8, 2022
2bb1a8d
Update dependency org.checkerframework:checker-qual to v3.21.1 (#4591)
renovate[bot] Jan 8, 2022
10759f5
Clarify support for Dropwizard 1.3.x in security policy (#4593)
joschi Jan 8, 2022
33bfdef
Clean up a few sonar gripes (#4567)
rhowe Jan 10, 2022
d5feabf
Deprecate `DataSize#toSize()` and `DataSize#fromSize()`
rhowe Jan 10, 2022
37c1534
Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.2
renovate-bot Jan 13, 2022
d63f90e
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
renovate-bot Jan 13, 2022
3802d35
Deprecate LocalIPFilter, since it's only used by NetUtil and should b…
zUniQueX Jan 13, 2022
c99aebb
Merge pull request #4607 from zUniQueX/jetty-localipfilter-deprecation
jplock Jan 13, 2022
6faa728
Merge pull request #4594 from rhowe/further-deprecate-size
jplock Jan 13, 2022
7ea775c
Merge pull request #4599 from dropwizard/renovate/master-maven-compil…
jplock Jan 14, 2022
e6957d5
Merge pull request #4597 from dropwizard/renovate/master-patch-maven-…
jplock Jan 14, 2022
52515d0
Disable failing test on Windows
zUniQueX Jan 17, 2022
1947d60
Update dependency org.liquibase:liquibase-core to v4.7.0 (#4600)
renovate[bot] Jan 18, 2022
b10300e
Update dependency com.uber.nullaway:nullaway to v0.9.5 (#4595)
renovate[bot] Jan 18, 2022
357c460
Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.2…
renovate[bot] Jan 18, 2022
a57cb1f
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
renovate[bot] Jan 18, 2022
5d8fb16
Update dependency net.bytebuddy:byte-buddy to v1.12.7 (#4609)
renovate[bot] Jan 18, 2022
079971d
Update dependency Sphinx to v4.4.0 (#4615)
renovate[bot] Jan 18, 2022
670ed93
Merge pull request #4614 from zUniQueX/disable-failing-health-test
jplock Jan 20, 2022
2d55c44
Merge pull request #4564 from zUniQueX/sonar-exceptions
jplock Jan 20, 2022
f2ad81a
Update dependency org.hibernate.validator:hibernate-validator to v6.2…
renovate[bot] Jan 21, 2022
ecd1104
Clarify `maxRequestHeaderSize` is combined limit for all headers (#4617)
mszabo-wikia Jan 21, 2022
975cc3b
Update dependency org.hibernate:hibernate-core to v5.6.4.Final (#4620)
renovate[bot] Jan 21, 2022
5ebcee7
Update slf4j.version to v1.7.33
renovate-bot Jan 21, 2022
0dfb7ca
Update dependency org.testcontainers:testcontainers-bom to v1.16.3
renovate-bot Jan 21, 2022
889808b
Merge pull request #4625 from dropwizard/renovate/master-release/2.0.…
jplock Jan 22, 2022
9ddd50a
Merge pull request #4622 from dropwizard/renovate/master-release/2.0.…
jplock Jan 22, 2022
79a3ee2
Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.58 (#4624)
renovate[bot] Jan 22, 2022
884fed0
Update dependency org.liquibase:liquibase-core to v4.7.1 (#4632)
renovate[bot] Jan 22, 2022
bd30ef6
Remove duplicate logfile from dropwizard-logging tests (#4636)
rhowe Jan 22, 2022
c3c1d29
Clean up dropwizard-example a bit
rhowe Jan 1, 2022
c97e017
Merge pull request #4566 from rhowe/update-dw-example
jplock Jan 24, 2022
473fba9
Register resources in the same way for Java 8 and 11
rhowe Jan 7, 2022
b40e242
Update mockito monorepo to v4.3.0 (#4641)
renovate[bot] Jan 25, 2022
747d60d
Update dependency org.slf4j:slf4j-api to v1.7.34 (#4643)
renovate[bot] Jan 25, 2022
98db659
Update dependency mysql:mysql-connector-java to v8.0.28 (master) (#4623)
renovate[bot] Jan 25, 2022
43100f7
Add a basic test for `DefaultHealthFactory#configure()`
rhowe Jan 25, 2022
f940c2d
Update dependency org.hibernate:hibernate-core to v5.6.5.Final (#4648)
renovate[bot] Jan 26, 2022
4c290ce
Update slf4j.version to v1.7.35 (#4650)
renovate[bot] Jan 26, 2022
498f9a4
Update dependency org.jdbi:jdbi3-bom to v3.27.1 (#4649)
renovate[bot] Jan 26, 2022
dd6a892
Merge pull request #4647 from rhowe/add-healthfactory-test
jplock Jan 26, 2022
b9edce7
Merge pull request #4587 from rhowe/deprecated-javaversion
jplock Jan 26, 2022
48875f4
Update mockito monorepo to v4.3.1 (#4655)
renovate[bot] Jan 26, 2022
4c2560b
Make better use of AssertJ `AtomicAssert` and `FutureAssert` (#4661)
rhowe Jan 28, 2022
afa7ecd
Increase test coverage for `HealthCheckManager` (#4666)
rhowe Jan 30, 2022
5953af4
Remove inconsistency in CsvReporterFactory's directory handling
rhowe Feb 1, 2022
a4e573f
Avoid shadowing class fields with local variables
rhowe Feb 1, 2022
1227668
Merge pull request #4670 from rhowe/avoid-shadowing-fields
jplock Feb 1, 2022
815765c
Merge pull request #4669 from rhowe/fix-csvreporterfactory-inconsistency
jplock Feb 1, 2022
b2ec8c6
Simplify InjectValidatorFeatureTest
rhowe Feb 2, 2022
6af0baf
Remove unused imports
rhowe Feb 2, 2022
1c2039d
Update BadLogApp to avoid overriding deprecated methods
rhowe Feb 2, 2022
8230aec
Use more specific AssertJ assertions
rhowe Feb 2, 2022
775d096
Remove unnecessary cast and unused local variable
rhowe Feb 2, 2022
981bdec
Remove usage of `@OverridesAttribute.List`
rhowe Feb 2, 2022
350c52f
Use try-with-resources in AllowedMethodsFilterTest
rhowe Feb 2, 2022
764f2a5
Simplify lambdas in tests
rhowe Feb 2, 2022
e39201e
Tighten assertion in DataSourceFactoryTest
rhowe Feb 2, 2022
4e03652
Remove some raw usage of generic types
rhowe Feb 2, 2022
e31833f
Improve type safety of `GraphiteReporterFactoryTest`
rhowe Feb 2, 2022
e47e0a5
Merge pull request #4674 from rhowe/more-sonar-fixes
jplock Feb 2, 2022
b64e12c
Update dependency org.checkerframework:checker-qual to v3.21.2 (#4671)
renovate[bot] Feb 3, 2022
518c02a
Update dependency io.dropwizard.metrics:metrics-bom to v4.2.8 (#4675)
renovate[bot] Feb 3, 2022
140f28a
Add documentation for Jetty session support (#4681)
zUniQueX Feb 4, 2022
902eb71
Improve assertion in DockerIntegrationTest#testLogFileWritten (#4689)
sullis Feb 6, 2022
786cad5
Update dependency org.apache.maven.plugins:maven-project-info-reports…
renovate[bot] Feb 6, 2022
3493ae9
Extend DAOTestExtension with BeforeAll/AfterAll callbacks (#4680)
eikenilsknopp Feb 7, 2022
095450d
Remove stray @JsonProperty in MetricsFactory
rhowe Feb 9, 2022
853066d
Remove unnecessary character escape
rhowe Feb 9, 2022
859ca3e
Fix markdown in SECURITY.md
rhowe Feb 9, 2022
fa7c101
Remove unnecessary cast from DefaultServerFactory
rhowe Feb 9, 2022
167d9e8
Remove unused imports from DataSourceFactoryTest
rhowe Feb 9, 2022
3432c52
Adjust test class name in LazyLoadingTest
rhowe Feb 9, 2022
d45ad4a
Fix javadoc reference in dropwizard-core Bundle
rhowe Feb 9, 2022
ff3b033
Simplify dropwizard-jersey CustomDerialization (test helper)
rhowe Feb 9, 2022
63cd197
Add missing @Deprecated tag to FreemarkerViewRenderer constructor
rhowe Feb 9, 2022
c805b66
Merge pull request #4691 from rhowe/misc-fixups
jplock Feb 11, 2022
ad4c23d
Update dependency net.bytebuddy:byte-buddy to v1.12.8 (#4692)
renovate[bot] Feb 12, 2022
0176724
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
renovate[bot] Feb 12, 2022
09a0235
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
renovate[bot] Feb 12, 2022
1cb062f
Update dependency org.hibernate.validator:hibernate-validator to v6.2…
renovate[bot] Feb 12, 2022
14331eb
Update slf4j.version to v1.7.36 (#4697)
renovate[bot] Feb 12, 2022
0801938
Update jetty.version to v9.4.45.v20220203 (#4696)
renovate[bot] Feb 12, 2022
b1e80af
Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to …
renovate[bot] Feb 13, 2022
cb1208c
Update dependency org.apache.maven.plugins:maven-project-info-reports…
renovate[bot] Feb 13, 2022
2a221ff
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
renovate[bot] Feb 14, 2022
cdd1ae8
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
renovate[bot] Feb 14, 2022
23d05d4
Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to …
renovate[bot] Feb 15, 2022
3bdf879
Revert "Register resources in the same way for Java 8 and 11" (#4714)
joschi Feb 15, 2022
386887d
Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to …
renovate[bot] Feb 16, 2022
7accd98
Add tests for `SslReloadTask` (#4716)
rhowe Feb 16, 2022
aa70fb3
Update list of branches for WhiteSource Renovate
joschi Feb 17, 2022
7489482
Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11…
renovate[bot] Feb 17, 2022
e946098
Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11…
renovate[bot] Feb 17, 2022
bc2da1e
Set baseline to Java 11 and update CI workflows accordingly (#4726)
joschi Feb 17, 2022
01b3a25
Revert "Set baseline to Java 11 and update CI workflows accordingly (…
joschi Feb 18, 2022
75db930
Simplify switch statement in `ResourceURL#getLastModified()`
rhowe Feb 21, 2022
1bc4567
Deprecate `AssetServlet#getResourceUrl(String)`
rhowe Feb 21, 2022
adb77f3
Simplify inheritance in dropwizard-configuration test
rhowe Feb 21, 2022
fbaaf7c
Update actions/setup-java action to v3
renovate-bot Feb 25, 2022
c58bc9e
Merge pull request #4817 from dropwizard/renovate/master-actions-setu…
jplock Feb 25, 2022
d3a453d
Merge pull request #4802 from rhowe/simplify-resourceurl-flow
jplock Feb 25, 2022
efef003
Merge pull request #4801 from rhowe/remove-confusion-in-assetservlet
jplock Feb 25, 2022
34c1b82
Reduce use of deprecated `AbstractLifeCycle.AbstractLifeCycleListener`
rhowe Feb 25, 2022
a1b909d
Deprecate `HttpsConnectionFactory#logSslInfoOnStart(SslContextFactory)`
rhowe Feb 25, 2022
0669bc3
Make better use of AssertJ in `GzipDefaultVaryBehaviourTest`
rhowe Feb 25, 2022
5f6a5db
Merge pull request #4823 from rhowe/refactor-gzipvaryingtest
zUniQueX Feb 26, 2022
88ca65c
Update dependency org.apache.maven.plugins:maven-project-info-reports…
renovate-bot Feb 26, 2022
dffe941
Merge pull request #4822 from rhowe/reduce-abstractlifecyclelistener-use
jplock Feb 26, 2022
081a066
Merge pull request #4824 from dropwizard/renovate/master-org.apache.m…
jplock Feb 26, 2022
a1dd889
Merge pull request #4800 from rhowe/refactor-baseconfigurationfactory…
jplock Feb 26, 2022
3423199
Make more use of `ResourceConfigurationSourceProvider` in tests
rhowe Feb 26, 2022
bf72aa4
Remove empty methods where an interface provides a no-op default impl…
rhowe Feb 27, 2022
fb4e305
Add explanations for no-op methods
rhowe Feb 27, 2022
671ad7e
Merge pull request #4827 from rhowe/better-resource-handling-in-tests
jplock Feb 27, 2022
6498166
Merge pull request #4831 from rhowe/explain-empty-methods
zUniQueX Feb 27, 2022
23911ab
Remove public modifiers from nested test classes and test methods
zUniQueX Feb 27, 2022
1e31d20
Merge pull request #4833 from zUniQueX/remove-public-modifiers
jplock Feb 28, 2022
1c84a4e
Update actions/checkout action (#4841)
renovate[bot] Mar 2, 2022
227033b
Update dependency com.google.guava:guava to v31.1-jre (#4840)
renovate[bot] Mar 2, 2022
85d0ba1
Update dependency org.checkerframework:checker-qual to v3.21.3 (#4839)
renovate[bot] Mar 2, 2022
ab41f67
Update dependency org.apache.maven.plugins:maven-project-info-reports…
renovate[bot] Mar 2, 2022
4e238a0
Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.59 (#4842)
renovate[bot] Mar 2, 2022
a05e660
Update actions/stale action to v5 (#4843)
renovate[bot] Mar 2, 2022
8cdf19f
Update dependency org.liquibase:liquibase-core to v4.8.0 (#4807)
renovate[bot] Mar 2, 2022
fe96803
Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to …
renovate[bot] Mar 2, 2022
e0b9fe3
Ignore code coverage metrics for dropwizard-benchmarks (#4836)
rhowe Mar 2, 2022
f6c760a
Update dependency org.jdbi:jdbi3-bom to v3.27.2 (#4745)
renovate[bot] Mar 2, 2022
73288af
Add default methods to dropwizard-lifecycle's `Managed` interface
rhowe Feb 27, 2022
5ee8ee8
Merge pull request #4830 from rhowe/add-default-methods-to-managed
zUniQueX Mar 2, 2022
137cf65
Mark HttpClientBuilder#using(HttpProcessor) as not deprecated (#4863)
zUniQueX Mar 3, 2022
5d528ef
Add an assertion to `DropwizardTestSupportTest#isCustomFactoryCalled()`
rhowe Mar 4, 2022
36c036c
Rename `AbstractHttp2Test` to `Http2TestCommon`
rhowe Mar 4, 2022
b16e8fc
Replace `AbstractMigrationTest` with some static helper methods
rhowe Mar 4, 2022
0ce162f
Update actions/upload-artifact action to v3
renovate-bot Mar 5, 2022
764c3df
Merge pull request #4887 from rhowe/address-test-warnings
jplock Mar 5, 2022
9f4aee8
Merge pull request #4889 from dropwizard/renovate/master-actions-uplo…
jplock Mar 5, 2022
ef8c1bf
Update dependency org.awaitility:awaitility to v4.2.0 (#4888)
renovate[bot] Mar 5, 2022
65e6d4b
Update logback.version to v1.2.11 (#4891)
renovate[bot] Mar 6, 2022
2df0654
Deprecate `FixtureHelpers` (#4890)
rhowe Mar 6, 2022
6792ddf
Deprecate Bytestreams and Maps (#4918)
rhowe Mar 8, 2022
1c513a5
Remove NonblockingServletHolder
rhowe Mar 8, 2022
784d801
Merge pull request #4920 from rhowe/remove-nonblockingservletholder
jplock Mar 9, 2022
2dbcf84
Use Jetty's `Resource` to locate truststore in `Http2TestCommon` (#4926)
rhowe Mar 9, 2022
9db7613
Deprecate Sets, ready for Dropwizard 3.0 (#4947)
rhowe Mar 10, 2022
2905a22
Disable WhiteSource Renovate on `master` branch
joschi Mar 12, 2022
81d6b6e
Add note to README to check out the release/2.1.x branch
joschi Mar 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ jobs:
build:
working_directory: ~/dropwizard
environment:
JAVA_TOOL_OPTIONS: -Xms512m -Xmx2g
JAVA_OPTS: -Xms512m -Xmx2g -XX:+TieredCompilation -XX:TieredStopAtLevel=1
docker:
- image: circleci/openjdk:11-jdk
- image: circleci/openjdk:11-jdk-buster
steps:
- checkout
- restore_cache:
key: dropwizard-{{ checksum "pom.xml" }}
- run: ./mvnw -B install
- run: ./mvnw --no-transfer-progress -Pjakarta-apis -V -B -ff install
- save_cache:
paths:
- ~/.m2
Expand Down
2 changes: 1 addition & 1 deletion .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ engines:
enabled: true
channel: "beta"
checkstyle:
enabled: true
enabled: false
config:
file: "checkstyle.xml"
channel: "beta"
Expand Down
6 changes: 6 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
11 changes: 11 additions & 0 deletions .github/settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!--mirrors>
<mirror>
<id>jcenter</id>
<name>JCenter</name>
<url>https://jcenter.bintray.com</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors-->
</settings>
17 changes: 17 additions & 0 deletions .github/workflows/close_stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: "Close stale issues"
on:
schedule:
- cron: "0 0 * * *"
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue is stale because it has been open 90 days with no activity. Remove the "stale" label or comment or this will be closed in 14 days.'
stale-pr-message: 'This pull request is stale because it has been open 90 days with no activity. Remove the "stale" label or comment or this will be closed in 14 days.'
days-before-stale: 180
days-before-close: 28
exempt-issue-labels: 'blocked'
exempt-pr-labels: 'blocked'
48 changes: 48 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: "Code Scanning - Action"

on:
push:
branches: [ master, release/* ]
pull_request:
branches: [ master ]
schedule:
- cron: '0 0 * * 0'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
steps:
- name: Checkout repository
uses: actions/checkout@v3.0.0

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: java

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below).
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following
# three lines and modify them (or add more) to build your code if your
# project uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
18 changes: 18 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: "Pull Request Docs Check"
on:
push:
branches:
- master
- release/*
pull_request:
branches:
- master
- release/*
jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ammaraskar/sphinx-action@0.4
with:
docs-folder: "docs/"
64 changes: 64 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Java CI
on:
push:
branches:
- master
- release/*
pull_request:
branches:
- master
- release/*
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
java_version: ['8', '11', '17']
os: ['ubuntu-latest']
env:
JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
steps:
- uses: actions/checkout@v3.0.0
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: ${{ matrix.java_version }}
cache: 'maven'
- name: Cache SonarCloud packages
uses: actions/cache@v2.1.7
if: ${{ env.SONAR_TOKEN != null && env.SONAR_TOKEN != '' && matrix.java_version == '11' }}
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
- name: Build
run: ./mvnw --no-transfer-progress -V -B -ff -s .github/settings.xml -e -DtrimStackTrace=false -Dmaven.test.failure.ignore=true -Dsurefire.rerunFailingTestsCount=1 verify
- name: Publish Test Results
# If the CI run is not initiated from the primary repository, it is highly likely that this is a PR from a user who doesn't have commit rights.
# Hence, skip this step to avoid permission failures.
if: github.event.pull_request.head.repo.full_name == 'dropwizard/dropwizard'
uses: scacap/action-surefire-report@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
check_name: Test Report (${{ matrix.os }} - Java ${{ matrix.java_version }})
report_paths: '**/*-reports/TEST-*.xml'
- name: Upload Test Reports
# If the CI run is not initiated from the primary repository, it is highly likely that this is a PR from a user who doesn't have commit rights.
# Hence, skip this step to avoid permission failures.
if: github.event.pull_request.head.repo.full_name == 'dropwizard/dropwizard'
uses: actions/upload-artifact@v3
with:
name: test-reports-${{ matrix.os }}-java${{ matrix.java_version }}
path: '**/*-reports'
- name: Analyze with SonarCloud
if: ${{ env.SONAR_TOKEN != null && env.SONAR_TOKEN != '' && matrix.java_version == '11' }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: ./mvnw --no-transfer-progress -V -B -ff -s .github/settings.xml -Dsonar.projectKey=dropwizard_dropwizard -Dsonar.organization=dropwizard -Dsonar.host.url=https://sonarcloud.io org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
33 changes: 33 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Release
on:
push:
tags:
- 'v*'
jobs:
release:
runs-on: 'ubuntu-latest'
env:
JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
steps:
- uses: actions/checkout@v3.0.0
- name: Set up JDK
uses: joschi/setup-jdk@v2.4.0
with:
java-version: '8'
server-id: ossrh
server-username: CI_DEPLOY_USERNAME
server-password: CI_DEPLOY_PASSWORD
gpg-passphrase: GPG_PASSPHRASE
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
- uses: actions/cache@v2.1.7
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ secrets.CACHE_VERSION }}-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-${{ secrets.CACHE_VERSION }}-
- name: Build and Deploy
run: ./mvnw -B -V -ntp -DperformRelease=true deploy
env:
CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ dependency-reduced-pom.xml
pom.xml.releaseBackup
pom.xml.versionsBackup
release.properties
.mvn/wrapper/maven-wrapper.jar

# IntelliJ IDEA
.idea/
Expand All @@ -16,6 +17,9 @@ release.properties
.classpath
.project

# VSCode
.vscode

nb-configuration.xml
atlassian-ide-plugin.xml

Expand Down
51 changes: 29 additions & 22 deletions .mvn/wrapper/MavenWrapperDownloader.java
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,34 +1,31 @@
/*
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
*/

* Copyright 2007-present the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import java.net.*;
import java.io.*;
import java.nio.channels.*;
import java.util.Properties;

public class MavenWrapperDownloader {

private static final String WRAPPER_VERSION = "0.5.6";
/**
* Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
*/
private static final String DEFAULT_DOWNLOAD_URL =
"https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.2/maven-wrapper-0.4.2.jar";
private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/"
+ WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar";

/**
* Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
Expand Down Expand Up @@ -76,13 +73,13 @@ public static void main(String args[]) {
}
}
}
System.out.println("- Downloading from: : " + url);
System.out.println("- Downloading from: " + url);

File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
if(!outputFile.getParentFile().exists()) {
if(!outputFile.getParentFile().mkdirs()) {
System.out.println(
"- ERROR creating output direcrory '" + outputFile.getParentFile().getAbsolutePath() + "'");
"- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'");
}
}
System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
Expand All @@ -98,6 +95,16 @@ public static void main(String args[]) {
}

private static void downloadFileFromURL(String urlString, File destination) throws Exception {
if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) {
String username = System.getenv("MVNW_USERNAME");
char[] password = System.getenv("MVNW_PASSWORD").toCharArray();
Authenticator.setDefault(new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
}
URL website = new URL(urlString);
ReadableByteChannel rbc;
rbc = Channels.newChannel(website.openStream());
Expand Down
Binary file removed .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
19 changes: 18 additions & 1 deletion .mvn/wrapper/maven-wrapper.properties
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1 +1,18 @@
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.4/apache-maven-3.8.4-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
43 changes: 0 additions & 43 deletions .travis.yml

This file was deleted.

1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @dropwizard/committers
Loading