* Replace WithBeanGetterTest with AutoValueValidatorTest
We want to ensure that auto-value adds the validation annotations to the
generated class fields.
* Remove all WithBeanGetter annotation usages
- Fix classes where the constructor became private because of the
builder usage
- Fix wrong "$AutoValue" references
* Remove auto-value-javabean dependency
* Restore InputCreateRequest#create method
* Revert some JsonSeserialize conversions
The changes introduced a breaking change in InputCreateRequest, so we
play safe for now.
* Remove JsonDeserialize from ShardRouting
* Convert CreateEntityRequest to a POJO to fix validation issues
* Check that CreateEntityRequest#title is not null
* Fix botched merge
* Explicitly set JsonProperty names to fix parsing issue
* Remove unused files
* Use explicit values for JsonProperty annotations
Removing the WithBeanGetter annotation resulted in some de/serialization
errors. We prevent those by using explicit annotation values.
* Fix wrong property name
* Add PMD rule to check for missing values in JsonProperty annotations
* Remove newly introduced WithBeanGetter usages
* Add missing license header
* Fix "$AutoValue_*" usage
* Update forbiddenapis to 3.5.1 and move to parent pom.xml
* Fix forbiddenapis errors
* Manage awaitility dependency in parent pom.xml
* Remove unused signature files
* Manage hamcrest version and update awaitility to 4.2.0
* Extend block list of shaded utils
* Fix wrong util usage
* Allow net.fortuna.ical4j.util.Strings again
We currently don't have a good replacement.
* Be less strict with org.apache.logging.log4j.util
* Add missing charset
* Add toUpperCase and toLowerCase methods to our StringUtils class
* Use StringUtils helper for upper/lower case conversion
---------
Co-authored-by: Othello Maurer <othello@graylog.com>
Add a list of known imports from shaded or other "known to be wrong"
imports to our forbidden-apis check.
* Fix a few wrong Strings imports
* Use javax instead of guice Inject annotation
The guice one does not work with HK2
* Migrate to Netty 4.1
* Revert changes to vendor-module-ids.json and yarn.lock
Ceterum censeo JavaScript esse delendam.
* Add support for native SSL (OpenSSL) bindings
* Wait for transport being started completely in UdpTransportTest
* Refactor getBaseChannelHandlers/getFinalChannelHandlers
* Upgrade to Netty 4.1.18.Final
* Fix throughput and connection counters for Netty-based transports
* Use read bytes for CodecAggregator.Result in GelfChunkAggregator
* Refactor NettyTransport#getLocalAddress()
* Upgrade to Netty 4.1.19.Final
* Allow configuring the number of worker threads per Netty transport
* Remove support for Netty OIO (old I/O) transports
* Remove outdated TODOs
* Use locale metric registry for transport-specific metrics