Unconventional Java code for building web servers / services without a framework.

Overview

Release Follow @StubbornJava

StubbornJava

https://www.stubbornjava.com/

This is very much a work in progress and in the early stages. No code will be pushed to maven central or supported in any way currently. Feel free to clone and install locally. The website is built using all the methods described on the site and in the examples. There is no backing blog framework.

Potentially moving to GitLab

Quick Example (full example Simple REST server in Undertow)

public static void createUser(HttpServerExchange exchange) {
    User userInput = userRequests.user(exchange);
    User user = userDao.create(userInput.getEmail(), userInput.getRoles());
    if (null == user) {
        ApiHandlers.badRequest(exchange, String.format("User %s already exists.", userInput.getEmail()));
        return;
    }
    exchange.setStatusCode(StatusCodes.CREATED);
    Exchange.body().sendJson(exchange, user);
}

public static void getUser(HttpServerExchange exchange) {
    String email = userRequests.email(exchange);
    User user = userDao.get(email);
    if (null == user) {
        ApiHandlers.notFound(exchange, String.format("User %s not found.", email));
        return;
    }
    Exchange.body().sendJson(exchange, user);
}
    
public static final RoutingHandler ROUTES = new RoutingHandler()
    .get("/users/{email}", timed("getUser", UserRoutes::getUser))
    .post("/users", timed("createUser", UserRoutes::createUser))
    .get("/metrics", timed("metrics", CustomHandlers::metrics))
    .get("/health", timed("health", CustomHandlers::health))
    .setFallbackHandler(timed("notFound", RoutingHandlers::notFoundHandler));

public static final HttpHandler ROOT = CustomHandlers.exception(EXCEPTION_THROWER)
    .addExceptionHandler(ApiException.class, ApiHandlers::handleApiException)
    .addExceptionHandler(Throwable.class, ApiHandlers::serverError);

public static void main(String[] args) {
    SimpleServer server = SimpleServer.simpleServer(Middleware.common(ROOT));
    server.start();
}

Suggest a Topic

Check out issues to suggest topics, bug fixes, errors, or vote on issues. Reactions / comments may influence the order topics are added but no guarantees. Several topics will not be accepted here such as larger frameworks (Spring, Play, Jersey ...) as well as dependency injection. We will be more focused on rolling things yourself and solving practical problems. The coding style here may not fit with the norm but it should be very easy to convert any of the classes to be DI friendly.

Getting Started

A guide for building your own minimal embedded Java web server. A simple in order intro to a lot of uses cases for simple web development.

Dev Tools

HTML / CSS Themes and Templates for rapid prototyping

Libraries

SLF4J and Logback for Logging

SLF4J is fairly standard and we chose to use Logback as our underlying implementation.

Typesafe Config For Configuration

Typesafe config is a clean lightweight immutable configuration library. It offers several formats such as .properties, .yml, .json as well as a human friendly json super set. It handles configuration inheritance, includes, data types (string, boolean, int, long, double, durations, arrays, ...), variabe substitution and many more features. Typesafe Config examples

Jackson for JSON

Embedded Undertow Web Server

Undertow is a very fast low level non blocking web server written in Java. It is very lightweight and has a very clean API that should be relatively easy for anyone who knows HTTP to pick up. Most custom code will be in the form of an HttpHandler which is a simple interface that can be used in a variety of ways.

Metrics (Dropwizard Metrics, Grafana, Graphite)

OkHttp for HTTP Client

HikariCP for JDBC Connection Pooling

HikariCP is a very fast lightweight Java connection pool. The API and overall codebase is relatively small (A good thing) and highly optimized. It also does not cut corners for performance like many other Java connection pool implementations.

Uility Classes / Extras

Sites Built With This Method

Comments
  • Bump aws-java-sdk-s3 from 1.11.996 to 1.12.20

    Bump aws-java-sdk-s3 from 1.11.996 to 1.12.20

    Bumps aws-java-sdk-s3 from 1.11.996 to 1.12.20.

    Changelog

    Sourced from aws-java-sdk-s3's changelog.

    1.12.20 2021-07-08

    AWS MediaTailor

    • Features

      • Add ListAlerts for Channel, Program, Source Location, and VOD Source to return alerts for resources.

    AWS Outposts

    • Features

      • Added property filters for listOutposts

    AWS Systems Manager Incident Manager Contacts

    • Features

      • Updated description for CreateContactChannel contactId.

    Amazon DevOps Guru

    • Features

      • Add AnomalyReportedTimeRange field to include open and close time of anomalies.

    Amazon Elastic Kubernetes Service

    • Features

      • Added waiters for EKS FargateProfiles.

    Firewall Management Service

    • Features

      • AWS Firewall Manager now supports route table monitoring, and provides remediation action recommendations to security administrators for AWS Network Firewall policies with misconfigured routes.

    1.12.19 2021-07-07

    AWS Identity and Access Management

    • Features

      • Documentation updates for AWS Identity and Access Management (IAM).

    AWS IoT SiteWise

    • Features

      • This release add storage configuration APIs for AWS IoT SiteWise.

    AWS Security Token Service

    • Features

      • Documentation updates for AWS Security Token Service.

    AWS Storage Gateway

    • Features

      • Adding support for oplocks for SMB file shares, S3 Access Point and S3 Private Link for all file shares and IP address support for file system associations

    Amazon Chime

    • Features

      • Releasing new APIs for AWS Chime MediaCapturePipeline

    Amazon CloudFront

    • Features

      • Amazon CloudFront now provides two new APIs, ListConflictingAliases and AssociateAlias, that help locate and move Alternate Domain Names (CNAMEs) if you encounter the CNAMEAlreadyExists error code.

    ... (truncated)

    Commits
    • b8cc16c AWS SDK for Java 1.12.20
    • b0e2035 Update GitHub version number to 1.12.20-SNAPSHOT
    • 2653bd8 AWS SDK for Java 1.12.19
    • 2b7eafc Update GitHub version number to 1.12.19-SNAPSHOT
    • d561be2 AWS SDK for Java 1.12.18
    • ef5256b Update GitHub version number to 1.12.18-SNAPSHOT
    • f30b6e2 AWS SDK for Java 1.12.17
    • 8819d4d Update GitHub version number to 1.12.17-SNAPSHOT
    • 30369ea AWS SDK for Java 1.12.16
    • 7ccc571 Update GitHub version number to 1.12.16-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 7
  • Bump mysql-connector-java from 8.0.25 to 8.0.26

    Bump mysql-connector-java from 8.0.25 to 8.0.26

    Bumps mysql-connector-java from 8.0.25 to 8.0.26.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 5
  • How to create an Integration Test with this project?

    How to create an Integration Test with this project?

    Hi I would like to test and API created with this project but I don´t find a way to stop the server after every test.

    SimpleServer server = SimpleServer.simpleServer(Middleware.common(ROOT));
    server.start();
    

    Can you help me?

    Juan Antonio

    opened by jabrena 5
  • Bump undertow-core from 2.2.8.Final to 2.2.10.Final

    Bump undertow-core from 2.2.8.Final to 2.2.10.Final

    Bumps undertow-core from 2.2.8.Final to 2.2.10.Final.

    Commits
    • 4092658 Prepare 2.2.10.Final
    • 845881a Merge pull request #1226 from radist-nt/fix_websocket_pong_buffer_leak
    • c0461a4 Merge pull request #1211 from fl4via/UNDERTOW-1523
    • 7b043c9 [UNDERTOW-1523][UNDERTOW-1948] Temporarily ignore affected tests in SerlvetOu...
    • f1ccb46 [UNDERTOW-1523][UNDERTOW-1945] Temporarily ignore ConnectionClosedException P...
    • 9db1cf6 [UNDERTOW-1523][UNDERTOW-1818][UNDERTOW-1928] Temporarily ignore ServletInput...
    • 13cf95d [UNDERTOW-1523][UNDERTOW-1937] Temporarily disable failing ServletOutputStrea...
    • 076bf15 [UNDERTOW-1523][UNDERTOW-1818] Temporarily disable parallel async io tests fo...
    • a07676e Merge pull request #1232 from fl4via/UNDERTOW-1929
    • 1e0611c [UNDERTOW-1929] At TestHttpClient, apply fix to all proxy tests, and increase...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 4
  • Bump versions.jackson from 2.12.4 to 2.12.5

    Bump versions.jackson from 2.12.4 to 2.12.5

    Bumps versions.jackson from 2.12.4 to 2.12.5. Updates jackson-core from 2.12.4 to 2.12.5

    Commits
    • a05a25b [maven-release-plugin] prepare release jackson-core-2.12.5
    • 798fb7d Prepare for 2.12.5 release
    • 5bb637a ...
    • 8733bb4 Merge branch '2.11' into 2.12
    • 0dcfde0 Fix #713: add back BufferRecyclers.getJsonStringEncoder() (removed in 2.10.0)
    • cf5d622 Merge branch '2.11' into 2.12
    • abc7f13 Partial impl of #712 for 2.11
    • e952ae1 Back to snapshot dep
    • ddf383d [maven-release-plugin] prepare for next development iteration
    • See full diff in compare view

    Updates jackson-databind from 2.12.4 to 2.12.5

    Commits

    Updates jackson-annotations from 2.12.4 to 2.12.5

    Commits

    Updates jackson-datatype-jdk8 from 2.12.4 to 2.12.5

    Updates jackson-datatype-jsr310 from 2.12.4 to 2.12.5

    Updates jackson-dataformat-csv from 2.12.4 to 2.12.5

    Commits
    • af93b03 [maven-release-plugin] prepare release jackson-dataformats-text-2.12.5
    • 3c3f8c5 Prepare for 2.12.5
    • b567b8d back to snapshot dep
    • bdfa2a9 [maven-release-plugin] prepare for next development iteration
    • See full diff in compare view

    Updates jackson-dataformat-cbor from 2.12.4 to 2.12.5

    Commits
    • 42d839b [maven-release-plugin] prepare release jackson-dataformats-binary-2.12.5
    • 0969a54 Prepare for 2.12.5
    • 411d5d0 back to snapshot dep
    • a39ece3 [maven-release-plugin] prepare for next development iteration
    • See full diff in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 4
  • Bump aws-java-sdk-s3 from 1.12.21 to 1.12.61

    Bump aws-java-sdk-s3 from 1.12.21 to 1.12.61

    Bumps aws-java-sdk-s3 from 1.12.21 to 1.12.61.

    Changelog

    Sourced from aws-java-sdk-s3's changelog.

    1.12.61 2021-09-02

    AWS Certificate Manager Private Certificate Authority

    • Features

      • Private Certificate Authority Service now allows customers to enable an online certificate status protocol (OCSP) responder service on their private certificate authorities. Customers can also optionally configure a custom CNAME for their OCSP responder.

    AWS S3 Control

    • Features

      • S3 Multi-Region Access Points provide a single global endpoint to access a data set that spans multiple S3 buckets in different AWS Regions.

    AWS SecurityHub

    • Features

      • New ASFF Resources: AwsAutoScalingLaunchConfiguration, AwsEc2VpnConnection, AwsEcrContainerImage. Added KeyRotationStatus to AwsKmsKey. Added AccessControlList, BucketLoggingConfiguration,BucketNotificationConfiguration and BucketNotificationConfiguration to AwsS3Bucket.

    AWS Transfer Family

    • Features

      • AWS Transfer Family introduces Managed Workflows for creating, executing, monitoring, and standardizing post file transfer processing

    Access Analyzer

    • Features

      • Updates service API, documentation, and paginators to support multi-region access points from Amazon S3.

    Amazon Elastic Block Store

    • Features

      • Documentation updates for Amazon EBS direct APIs.

    Amazon Elastic File System

    • Features

      • Adds support for EFS Intelligent-Tiering, which uses EFS Lifecycle Management to monitor file access patterns and is designed to automatically transition files to and from your corresponding Infrequent Access (IA) storage classes.

    Amazon FSx

    • Features

      • Announcing Amazon FSx for NetApp ONTAP, a new service that provides fully managed shared storage in the AWS Cloud with the data access and management capabilities of ONTAP.

    Amazon Lex Model Building Service

    • Features

      • Lex now supports Korean (ko-KR) locale.

    Amazon QuickSight

    • Features

      • This release adds support for referencing parent datasets as sources in a child dataset.

    Amazon S3

    • Features

      • Adds a warning message that multi-region access point ARNs are not supported for AWS Java SDK v1

    Schemas

    • Features

      • This update include the support for Schema Discoverer to discover the events sent to the bus from another account. The feature will be enabled by default when discoverer is created or updated but can also be opt-in or opt-out by specifying the value for crossAccount.

    1.12.60 2021-09-01

    ... (truncated)

    Commits
    • 7cd641a AWS SDK for Java 1.12.61
    • f1516cb Update GitHub version number to 1.12.61-SNAPSHOT
    • 5e75831 AWS SDK for Java 1.12.60
    • e9db453 Update GitHub version number to 1.12.60-SNAPSHOT
    • 1df7e56 AWS SDK for Java 1.12.59
    • 9a83580 Update GitHub version number to 1.12.59-SNAPSHOT
    • a0d7ec9 AWS SDK for Java 1.12.58
    • c0d6216 Update GitHub version number to 1.12.58-SNAPSHOT
    • 8cb4262 AWS SDK for Java 1.12.57
    • ba67b97 Update GitHub version number to 1.12.57-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 4
  • Bump versions.okhttp from 4.2.2 to 4.9.1

    Bump versions.okhttp from 4.2.2 to 4.9.1

    ⚠️ Dependabot Preview has been deactivated ⚠️

    This pull request was created by Dependabot Preview, and you've upgraded to Dependabot. This means it won't respond to dependabot commands nor will it be automatically closed if a new version is found.

    If you close this pull request, Dependabot will re-create it the next time it checks for updates and everything will work as expected.


    Bumps versions.okhttp from 4.2.2 to 4.9.1. Updates okhttp from 4.2.2 to 4.9.1

    Changelog

    Sourced from okhttp's changelog.

    Version 4.9.1

    2021-01-30

    • Fix: Work around a crash in Android 10 and 11 that may be triggered when two threads concurrently close an SSL socket. This would have appeared in crash logs as NullPointerException: bio == null.

    Version 4.9.0

    2020-09-11

    With this release, okhttp-tls no longer depends on Bouncy Castle and doesn't install the Bouncy Castle security provider. If you still need it, you can do it yourself:

    Security.addProvider(BouncyCastleProvider())
    

    You will also need to configure this dependency:

    dependencies {
      implementation "org.bouncycastle:bcprov-jdk15on:1.65"
    }
    
    • Upgrade: [Kotlin 1.4.10][kotlin_1_4_10]. We now use Kotlin 1.4.x [functional interfaces][fun_interface] for Authenticator, Interceptor, and others.
    • Upgrade: Build with Conscrypt 2.5.1.

    Version 4.8.1

    2020-08-06

    • Fix: Don't crash in HeldCertificate.Builder when creating certificates on older versions of Android, including Android 6. We were using a feature of SimpleDateFormat that wasn't available in those versions!

    Version 4.8.0

    2020-07-11

    • New: Change HeldCertificate.Builder to use its own ASN.1 certificate encoder. This is part of our effort to remove the okhttp-tls module's dependency on Bouncy Castle. We think Bouncy Castle is great! But it's a large dependency (6.5 MiB) and its security provider feature impacts VM-wide behavior.

    ... (truncated)

    Commits

    Updates okhttp-urlconnection from 4.2.2 to 4.9.1

    Changelog

    Sourced from okhttp-urlconnection's changelog.

    Version 4.9.1

    2021-01-30

    • Fix: Work around a crash in Android 10 and 11 that may be triggered when two threads concurrently close an SSL socket. This would have appeared in crash logs as NullPointerException: bio == null.

    Version 4.9.0

    2020-09-11

    With this release, okhttp-tls no longer depends on Bouncy Castle and doesn't install the Bouncy Castle security provider. If you still need it, you can do it yourself:

    Security.addProvider(BouncyCastleProvider())
    

    You will also need to configure this dependency:

    dependencies {
      implementation "org.bouncycastle:bcprov-jdk15on:1.65"
    }
    
    • Upgrade: [Kotlin 1.4.10][kotlin_1_4_10]. We now use Kotlin 1.4.x [functional interfaces][fun_interface] for Authenticator, Interceptor, and others.
    • Upgrade: Build with Conscrypt 2.5.1.

    Version 4.8.1

    2020-08-06

    • Fix: Don't crash in HeldCertificate.Builder when creating certificates on older versions of Android, including Android 6. We were using a feature of SimpleDateFormat that wasn't available in those versions!

    Version 4.8.0

    2020-07-11

    • New: Change HeldCertificate.Builder to use its own ASN.1 certificate encoder. This is part of our effort to remove the okhttp-tls module's dependency on Bouncy Castle. We think Bouncy Castle is great! But it's a large dependency (6.5 MiB) and its security provider feature impacts VM-wide behavior.

    ... (truncated)

    Commits

    Updates logging-interceptor from 4.2.2 to 4.9.1

    Changelog

    Sourced from logging-interceptor's changelog.

    Version 4.9.1

    2021-01-30

    • Fix: Work around a crash in Android 10 and 11 that may be triggered when two threads concurrently close an SSL socket. This would have appeared in crash logs as NullPointerException: bio == null.

    Version 4.9.0

    2020-09-11

    With this release, okhttp-tls no longer depends on Bouncy Castle and doesn't install the Bouncy Castle security provider. If you still need it, you can do it yourself:

    Security.addProvider(BouncyCastleProvider())
    

    You will also need to configure this dependency:

    dependencies {
      implementation "org.bouncycastle:bcprov-jdk15on:1.65"
    }
    
    • Upgrade: [Kotlin 1.4.10][kotlin_1_4_10]. We now use Kotlin 1.4.x [functional interfaces][fun_interface] for Authenticator, Interceptor, and others.
    • Upgrade: Build with Conscrypt 2.5.1.

    Version 4.8.1

    2020-08-06

    • Fix: Don't crash in HeldCertificate.Builder when creating certificates on older versions of Android, including Android 6. We were using a feature of SimpleDateFormat that wasn't available in those versions!

    Version 4.8.0

    2020-07-11

    • New: Change HeldCertificate.Builder to use its own ASN.1 certificate encoder. This is part of our effort to remove the okhttp-tls module's dependency on Bouncy Castle. We think Bouncy Castle is great! But it's a large dependency (6.5 MiB) and its security provider feature impacts VM-wide behavior.

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 4
  • Bump versions.okhttp from 4.2.2 to 4.9.0

    Bump versions.okhttp from 4.2.2 to 4.9.0

    Bumps versions.okhttp from 4.2.2 to 4.9.0. Updates okhttp from 4.2.2 to 4.9.0

    Changelog

    Sourced from okhttp's changelog.

    Version 4.9.0

    2020-09-11

    With this release, okhttp-tls no longer depends on Bouncy Castle and doesn't install the Bouncy Castle security provider. If you still need it, you can do it yourself:

    Security.addProvider(BouncyCastleProvider())
    

    You will also need to configure this dependency:

    dependencies {
      implementation "org.bouncycastle:bcprov-jdk15on:1.65"
    }
    
    • Upgrade: [Kotlin 1.4.10][kotlin_1_4_10]. We now use Kotlin 1.4.x [functional interfaces][fun_interface] for Authenticator, Interceptor, and others.
    • Upgrade: Build with Conscrypt 2.5.1.

    Version 4.8.1

    2020-08-06

    • Fix: Don't crash in HeldCertificate.Builder when creating certificates on older versions of Android, including Android 6. We were using a feature of SimpleDateFormat that wasn't available in those versions!

    Version 4.8.0

    2020-07-11

    • New: Change HeldCertificate.Builder to use its own ASN.1 certificate encoder. This is part of our effort to remove the okhttp-tls module's dependency on Bouncy Castle. We think Bouncy Castle is great! But it's a large dependency (6.5 MiB) and its security provider feature impacts VM-wide behavior.

    • New: Reduce contention for applications that make a very high number of concurrent requests. Previously OkHttp used its connection pool as a lock when making changes to connections and calls. With this change each connection is locked independently.

    • Upgrade: [Okio 2.7.0][okio_2_7_0].

      implementation("com.squareup.okio:okio:2.7.0")
      
    Commits

    Updates okhttp-urlconnection from 4.2.2 to 4.9.0

    Changelog

    Sourced from okhttp-urlconnection's changelog.

    Version 4.9.0

    2020-09-11

    With this release, okhttp-tls no longer depends on Bouncy Castle and doesn't install the Bouncy Castle security provider. If you still need it, you can do it yourself:

    Security.addProvider(BouncyCastleProvider())
    

    You will also need to configure this dependency:

    dependencies {
      implementation "org.bouncycastle:bcprov-jdk15on:1.65"
    }
    
    • Upgrade: [Kotlin 1.4.10][kotlin_1_4_10]. We now use Kotlin 1.4.x [functional interfaces][fun_interface] for Authenticator, Interceptor, and others.
    • Upgrade: Build with Conscrypt 2.5.1.

    Version 4.8.1

    2020-08-06

    • Fix: Don't crash in HeldCertificate.Builder when creating certificates on older versions of Android, including Android 6. We were using a feature of SimpleDateFormat that wasn't available in those versions!

    Version 4.8.0

    2020-07-11

    • New: Change HeldCertificate.Builder to use its own ASN.1 certificate encoder. This is part of our effort to remove the okhttp-tls module's dependency on Bouncy Castle. We think Bouncy Castle is great! But it's a large dependency (6.5 MiB) and its security provider feature impacts VM-wide behavior.

    • New: Reduce contention for applications that make a very high number of concurrent requests. Previously OkHttp used its connection pool as a lock when making changes to connections and calls. With this change each connection is locked independently.

    • Upgrade: [Okio 2.7.0][okio_2_7_0].

      implementation("com.squareup.okio:okio:2.7.0")
      
    Commits

    Updates logging-interceptor from 4.2.2 to 4.9.0

    Changelog

    Sourced from logging-interceptor's changelog.

    Version 4.9.0

    2020-09-11

    With this release, okhttp-tls no longer depends on Bouncy Castle and doesn't install the Bouncy Castle security provider. If you still need it, you can do it yourself:

    Security.addProvider(BouncyCastleProvider())
    

    You will also need to configure this dependency:

    dependencies {
      implementation "org.bouncycastle:bcprov-jdk15on:1.65"
    }
    
    • Upgrade: [Kotlin 1.4.10][kotlin_1_4_10]. We now use Kotlin 1.4.x [functional interfaces][fun_interface] for Authenticator, Interceptor, and others.
    • Upgrade: Build with Conscrypt 2.5.1.

    Version 4.8.1

    2020-08-06

    • Fix: Don't crash in HeldCertificate.Builder when creating certificates on older versions of Android, including Android 6. We were using a feature of SimpleDateFormat that wasn't available in those versions!

    Version 4.8.0

    2020-07-11

    • New: Change HeldCertificate.Builder to use its own ASN.1 certificate encoder. This is part of our effort to remove the okhttp-tls module's dependency on Bouncy Castle. We think Bouncy Castle is great! But it's a large dependency (6.5 MiB) and its security provider feature impacts VM-wide behavior.

    • New: Reduce contention for applications that make a very high number of concurrent requests. Previously OkHttp used its connection pool as a lock when making changes to connections and calls. With this change each connection is locked independently.

    • Upgrade: [Okio 2.7.0][okio_2_7_0].

      implementation("com.squareup.okio:okio:2.7.0")
      
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 4
  • Bump aws-java-sdk-s3 from 1.12.21 to 1.12.29

    Bump aws-java-sdk-s3 from 1.12.21 to 1.12.29

    Bumps aws-java-sdk-s3 from 1.12.21 to 1.12.29.

    Changelog

    Sourced from aws-java-sdk-s3's changelog.

    1.12.29 2021-07-21

    AWS CodeBuild

    • Features

      • AWS CodeBuild now allows you to set the access permissions for build artifacts, project artifacts, and log files that are uploaded to an Amazon S3 bucket that is owned by another account.

    AWS Identity and Access Management

    • Features

      • Documentation updates for AWS Identity and Access Management (IAM).

    AWS Lambda

    • Features

      • New ResourceConflictException error code for PutFunctionEventInvokeConfig, UpdateFunctionEventInvokeConfig, and DeleteFunctionEventInvokeConfig operations.

    AWS Proton

    • Features

      • Documentation updates for AWS Proton

    AWSKendraFrontendService

    Amazon Elastic MapReduce

    • Features

      • EMR now supports new DescribeReleaseLabel and ListReleaseLabel APIs. They can provide Amazon EMR release label details. You can programmatically list available releases and applications for a specific Amazon EMR release label.

    Amazon Personalize

    • Features

      • My AWS Service (placeholder) - Making minProvisionedTPS an optional parameter when creating a campaign. If not provided, it defaults to 1.

    Amazon Relational Database Service

    • Features

      • Adds the OriginalSnapshotCreateTime field to the DBSnapshot response object. This field timestamps the underlying data of a snapshot and doesn't change when the snapshot is copied.

    Elastic Load Balancing

    • Features

      • Adds support for enabling TLS protocol version and cipher suite headers to be sent to backend targets for Application Load Balancers.

    1.12.28 2021-07-20

    AWS Compute Optimizer

    • Features

      • Documentation updates for Compute Optimizer

    Amazon Elastic Compute Cloud

    • Features

      • Added idempotency to the CreateVolume API using the ClientToken request parameter

    1.12.27 2021-07-19

    AWS Direct Connect

    • Features

      • Documentation updates for directconnect

    ... (truncated)

    Commits
    • 73dc363 AWS SDK for Java 1.12.29
    • 3aa9ed2 Update GitHub version number to 1.12.29-SNAPSHOT
    • 3e3913d AWS SDK for Java 1.12.28
    • d2becda Update GitHub version number to 1.12.28-SNAPSHOT
    • 1203947 AWS SDK for Java 1.12.27
    • 4902f6c Update GitHub version number to 1.12.27-SNAPSHOT
    • c05f0b0 AWS SDK for Java 1.12.26
    • d14fdd6 Update GitHub version number to 1.12.26-SNAPSHOT
    • 768d3a6 AWS SDK for Java 1.12.25
    • a741868 Update GitHub version number to 1.12.25-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Bump logback-classic from 1.2.3 to 1.2.4

    Bump logback-classic from 1.2.3 to 1.2.4

    Bumps logback-classic from 1.2.3 to 1.2.4.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Bump versions.metrics from 4.2.2 to 4.2.3

    Bump versions.metrics from 4.2.2 to 4.2.3

    Bumps versions.metrics from 4.2.2 to 4.2.3. Updates metrics-core from 4.2.2 to 4.2.3

    Release notes

    Sourced from metrics-core's releases.

    v4.2.3

    Dependency updates

    • Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
    • Bump actions/stale from 3.0.19 to 4 (#2079)
    Commits
    • f43f60e [maven-release-plugin] prepare release v4.2.3
    • 8b39de6 Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • 311eb49 Bump actions/stale from 3.0.19 to 4 (#2079)
    • 132c279 Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x...
    • 026bdb5 Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • 12a0cef Add Dependabot config for GitHub Actions
    • aa146a8 Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • 1006636 Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • 29f649f Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • f984c9e Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Additional commits viewable in compare view

    Updates metrics-jvm from 4.2.2 to 4.2.3

    Release notes

    Sourced from metrics-jvm's releases.

    v4.2.3

    Dependency updates

    • Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
    • Bump actions/stale from 3.0.19 to 4 (#2079)
    Commits
    • f43f60e [maven-release-plugin] prepare release v4.2.3
    • 8b39de6 Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • 311eb49 Bump actions/stale from 3.0.19 to 4 (#2079)
    • 132c279 Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x...
    • 026bdb5 Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • 12a0cef Add Dependabot config for GitHub Actions
    • aa146a8 Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • 1006636 Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • 29f649f Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • f984c9e Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Additional commits viewable in compare view

    Updates metrics-json from 4.2.2 to 4.2.3

    Release notes

    Sourced from metrics-json's releases.

    v4.2.3

    Dependency updates

    • Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
    • Bump actions/stale from 3.0.19 to 4 (#2079)
    Commits
    • f43f60e [maven-release-plugin] prepare release v4.2.3
    • 8b39de6 Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • 311eb49 Bump actions/stale from 3.0.19 to 4 (#2079)
    • 132c279 Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x...
    • 026bdb5 Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • 12a0cef Add Dependabot config for GitHub Actions
    • aa146a8 Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • 1006636 Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • 29f649f Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • f984c9e Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Additional commits viewable in compare view

    Updates metrics-logback from 4.2.2 to 4.2.3

    Release notes

    Sourced from metrics-logback's releases.

    v4.2.3

    Dependency updates

    • Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
    • Bump actions/stale from 3.0.19 to 4 (#2079)
    Commits
    • f43f60e [maven-release-plugin] prepare release v4.2.3
    • 8b39de6 Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • 311eb49 Bump actions/stale from 3.0.19 to 4 (#2079)
    • 132c279 Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x...
    • 026bdb5 Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • 12a0cef Add Dependabot config for GitHub Actions
    • aa146a8 Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • 1006636 Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • 29f649f Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • f984c9e Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Additional commits viewable in compare view

    Updates metrics-healthchecks from 4.2.2 to 4.2.3

    Release notes

    Sourced from metrics-healthchecks's releases.

    v4.2.3

    Dependency updates

    • Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
    • Bump actions/stale from 3.0.19 to 4 (#2079)
    Commits
    • f43f60e [maven-release-plugin] prepare release v4.2.3
    • 8b39de6 Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • 311eb49 Bump actions/stale from 3.0.19 to 4 (#2079)
    • 132c279 Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x...
    • 026bdb5 Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • 12a0cef Add Dependabot config for GitHub Actions
    • aa146a8 Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • 1006636 Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • 29f649f Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • f984c9e Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Additional commits viewable in compare view

    Updates metrics-graphite from 4.2.2 to 4.2.3

    Release notes

    Sourced from metrics-graphite's releases.

    v4.2.3

    Dependency updates

    • Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
    • Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
    • Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
    • Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
    • Bump actions/stale from 3.0.19 to 4 (#2079)
    Commits
    • f43f60e [maven-release-plugin] prepare release v4.2.3
    • 8b39de6 Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
    • 311eb49 Bump actions/stale from 3.0.19 to 4 (#2079)
    • 132c279 Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x...
    • 026bdb5 Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
    • 12a0cef Add Dependabot config for GitHub Actions
    • aa146a8 Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
    • 1006636 Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
    • 29f649f Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
    • f984c9e Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Bump flyway-core from 5.1.4 to 9.11.0

    Bump flyway-core from 5.1.4 to 9.11.0

    Bumps flyway-core from 5.1.4 to 9.11.0.

    Release notes

    Sourced from flyway-core's releases.

    Flyway 9.11.0

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.10.2

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.10.1

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.10.0

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.9.0

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.8.3

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.8.2

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.8.1

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.8.0

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    Flyway 9.7.0

    See https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html

    CLI artifact available here

    ... (truncated)

    Commits
    • 953724b Bump version to flyway-9.11.0
    • 71ab829 Merge pull request #3588 from halcyon22/main
    • 28f4819 fix Gradle plugin configuration syntax in examples
    • 8367518 Bump version to flyway-9.10.2
    • b0162b7 Merge pull request #3587 from eddumelendez/update_tc_docs
    • ca15875 Merge pull request #3585 from eddumelendez/fix_testcontainers
    • 398bbe5 Update Testcontainers doc
    • d2a6c39 Bump version to flyway-9.10.1
    • a6adbac Fix Testcontainers project name
    • 9e8910a Bump version to flyway-9.10.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump undertow-core from 2.2.8.Final to 2.3.3.Final

    Bump undertow-core from 2.2.8.Final to 2.3.3.Final

    Bumps undertow-core from 2.2.8.Final to 2.3.3.Final.

    Commits
    • d862592 Prepare 2.3.3.Final
    • 8a62c9c Merge pull request #1429 from fl4via/UNDERTOW-2213
    • c418492 Merge pull request #1427 from fl4via/UNDERTOW-2023_README
    • 4e793af [UNDERTOW-2213] Revert "[UNDERTOW-2188] fix deny-uncovered methods to work pr...
    • 96b7d3a [UNDERTOW-2213] Revert "[UNDERTOW-2209] At servlet security handling (Securit...
    • cd6ca38 [UNDERTOW-2213] Revert "[UNDERTOW-2209] Style and cleanup changes (none of th...
    • 21f0b14 [UNDERTOW-2023] Update README file, extracting contributing and security
    • ce3ca99 Next is 2.3.3.Final
    • f52b70c Prepare 2.3.2.Final
    • 50c9301 Merge pull request #1422 from fl4via/UNDERTOW-2209_uncovered-methods
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump kotlin-stdlib from 1.4.0 to 1.8.0

    Bump kotlin-stdlib from 1.4.0 to 1.8.0

    Bumps kotlin-stdlib from 1.4.0 to 1.8.0.

    Release notes

    Sourced from kotlin-stdlib's releases.

    Kotlin 1.8.0

    Changelog

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend

    ... (truncated)

    Changelog

    Sourced from kotlin-stdlib's changelog.

    1.8.0

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend
    • KT-55065 Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backend

    ... (truncated)

    Commits
    • da1a843 Add ChangeLog for 1.8.0-RC2
    • d325cf8 Call additional publishToMavenLocal in maven build scripts and enable info
    • 0403d70 Don't leave Gradle daemons after build scripts
    • 52b225d Fix task module-name is not propagated to compiler arguments
    • d40ebc3 Specify versions-maven-plugin version explicitly
    • 2e829ed Fix version parsing crash on Gradle rich version string
    • f603c0e Scripting, IR: fix capturing of implicit receiver
    • 06cbf8f Scripting, tests: enable custom script tests with IR
    • d61cef0 Fix deserialization exception for DNN types from Java
    • ea33e72 JVM IR: script is a valid container for local delegated properties
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump mysql-connector-java from 8.0.25 to 8.0.31

    Bump mysql-connector-java from 8.0.25 to 8.0.31

    Bumps mysql-connector-java from 8.0.25 to 8.0.31.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • Bump jsoup from 1.14.1 to 1.15.3

    Bump jsoup from 1.14.1 to 1.15.3

    Bumps jsoup from 1.14.1 to 1.15.3.

    Release notes

    Sourced from jsoup's releases.

    jsoup 1.15.3

    jsoup 1.15.3 is out now, and includes a security fix for potential XSS attacks, along with other bug fixes and improvements, including more descriptive validation error messages.

    Details:

    jsoup 1.15.2 is out now with a bunch of improvements and bug fixes.

    jsoup 1.15.1 is out now with a bunch of improvements and bug fixes.

    jsoup 1.14.3

    jsoup 1.14.3 is out now, adding native XPath selector support, improved \<template> support, and also includes a bunch of bug fixes, improvements, and performance enhancements.

    See the release announcement for the full changelog.

    jsoup 1.14.2

    Caught by the fuzz! jsoup 1.14.2 is out now, and includes a set of parser bug fixes and improvements for handling rough HTML and XML, as identified by the Jazzer JVM fuzzer. This release also includes other fixes and improvements.

    See the release announcement for the full changelog.

    Changelog

    Sourced from jsoup's changelog.

    jsoup changelog

    Release 1.15.3 [2022-Aug-24]

    • Security: fixed an issue where the jsoup cleaner may incorrectly sanitize crafted XSS attempts if SafeList.preserveRelativeLinks is enabled. https://github.com/jhy/jsoup/security/advisories/GHSA-gp7f-rwcx-9369

    • Improvement: the Cleaner will preserve the source position of cleaned elements, if source tracking is enabled in the original parse.

    • Improvement: the error messages output from Validate are more descriptive. Exceptions are now ValidationExceptions (extending IllegalArgumentException). Stack traces do not include the Validate class, to make it simpler to see where the exception originated. Common validation errors including malformed URLs and empty selector results have more explicit error messages.

    • Bugfix: the DataUtil would incorrectly read from InputStreams that emitted reads less than the requested size. This lead to incorrect results when parsing from chunked server responses, for e.g. jhy/jsoup#1807

    • Build Improvement: added implementation version and related fields to the jar manifest. jhy/jsoup#1809

    *** Release 1.15.2 [2022-Jul-04]

    • Improvement: added the ability to track the position (line, column, index) in the original input source from where a given node was parsed. Accessible via Node.sourceRange() and Element.endSourceRange(). jhy/jsoup#1790

    • Improvement: added Element.firstElementChild(), Element.lastElementChild(), Node.firstChild(), Node.lastChild(), as convenient accessors to those child nodes and elements.

    • Improvement: added Element.expectFirst(cssQuery), which is just like Element.selectFirst(), but instead of returning a null if there is no match, will throw an IllegalArgumentException. This is useful if you want to simply abort processing if an expected match is not found.

    • Improvement: when pretty-printing HTML, doctypes are emitted on a newline if there is a preceding comment. jhy/jsoup#1664

    • Improvement: when pretty-printing, trim the leading and trailing spaces of textnodes in block tags when possible, so that they are indented correctly. jhy/jsoup#1798

    • Improvement: in Element#selectXpath(), disable namespace awareness. This makes it possible to always select elements by their simple local name, regardless of whether an xmlns attribute was set. jhy/jsoup#1801

    • Bugfix: when using the readToByteBuffer method, such as in Connection.Response.body(), if the document has not already been parsed and must be read fully, and there is any maximum buffer size being applied, only the default internal buffer size is read. jhy/jsoup#1774

    ... (truncated)

    Commits
    • c596417 [maven-release-plugin] prepare release jsoup-1.15.3
    • d2d9ac3 Changelog for URL cleaner improvement
    • 4ea768d Strip control characters from URLs when resolving absolute URLs
    • 985f1fe Include help link for malformed URLs
    • 6b67d05 Improved Validate error messages
    • 653da57 Normalized API doc link
    • 5ed84f6 Simplified the Test Server startup
    • c58112a Set the read size correctly when capped
    • fa13c80 Added jar manifest default implementation entries.
    • 5b19390 Bump maven-resources-plugin from 3.2.0 to 3.3.0 (#1814)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • Bump HikariCP from 4.0.3 to 5.0.1

    Bump HikariCP from 4.0.3 to 5.0.1

    Bumps HikariCP from 4.0.3 to 5.0.1.

    Commits
    • be05577 [maven-release-plugin] prepare release HikariCP-5.0.1
    • 3531928 Update dependencies.
    • ed2da5f Fix idle timeout tests, sleep too tight to idle threshold. (+1 squashed commit)
    • 8f254ae Update CHANGES
    • 3ce565b Update README.md
    • d2c0d49 [maven-release-plugin] prepare for next development iteration
    • 9bf0275 [maven-release-plugin] prepare release HikariCP-5.0.0
    • 8329f82 Update .travis.yml
    • eb2eb62 Update pom.xml
    • 9b314dc Update .travis.yml
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
Releases(0.1.33)
Akka gRPC - Support for building streaming gRPC servers and clients on top of Akka Streams.

akka-grpc Support for building streaming gRPC servers and clients on top of Akka Streams. This library is meant to be used as a building block in proj

Akka Project 420 Dec 29, 2022
SCG used as as proxy to connect gRPC-Web and back end gRPC services

gRPC-Web Spring Cloud Gateway Spring Cloud Gateway 3.1.1 supports for gRPC and HTTP/2. It is possible to use Spring Cloud Gateway to connect gRPC-Web

null 1 Apr 4, 2022
Experimental Netty-based Java 16 application/web framework

Experimental Netty-based application/web framework. An example application can be seen here. Should I use this? Probably not! It's still incredibly ea

amy null 8 Feb 17, 2022
An annotation-based Java library for creating Thrift serializable types and services.

Drift Drift is an easy-to-use, annotation-based Java library for creating Thrift clients and serializable types. The client library is similar to JAX-

null 225 Dec 24, 2022
Mats3: Message-based Asynchronous Transactional Staged Stateless Services

Mats3: Message-based Asynchronous Transactional Staged Stateless Services

null 17 Dec 28, 2022
Intra is an experimental tool that allows you to test new DNS-over-HTTPS services that encrypt domain name lookups and prevent manipulation by your network

Intra Intra is an experimental tool that allows you to test new DNS-over-HTTPS services that encrypt domain name lookups and prevent manipulation by y

Jigsaw 1.2k Jan 1, 2023
JNetcat : a tool to debug network issues or simulate servers

JNetcat A tool to easily debug or monitor traffic on TCP/UDP and simulate a server or client No need of telnet anymore to test for a remote connection

io-panic 3 Jul 26, 2022
Nifty is an implementation of Thrift clients and servers on Netty

his project is archived and no longer maintained. At the time of archiving, open issues and pull requests were clo

Meta Archive 902 Sep 9, 2022
A network core plugin for the Spigot which best Experience for Minecraft Servers.

tCore The core plugin for Spigot. (Supports 1.8.8<=) 大規模サーバー、ネットワーク等の中核となるプラグインです。プロトコルバージョン 1.8 未満での動作は確認していません。かなりの量のソースになりますが、様々な機能が実装されています。中身自体は過

null 6 Oct 13, 2022
A public bot for Discord servers 🥶

Public sample bot for Discord servers ?? Bot is written in Java 16, currently there is only verification in the bot, but if someone knows at least the

Kacper 8 Jul 7, 2022
Microhttp - a fast, scalable, event-driven, self-contained Java web server

Microhttp is a fast, scalable, event-driven, self-contained Java web server that is small enough for a programmer to understand and reason about.

Elliot Barlas 450 Dec 23, 2022
Fibers and actors for web development

COMSAT Scalable, Concurrent Web Apps Getting started Add the following Maven/Gradle dependencies: Feature Artifact Servlet integration for defining fi

Parallel Universe 600 Dec 23, 2022
Socket.IO server implemented on Java. Realtime java framework

Netty-socketio Overview This project is an open-source Java implementation of Socket.IO server. Based on Netty server framework. Checkout Demo project

Nikita Koksharov 6k Dec 30, 2022
Apache Dubbo is a high-performance, java based, open source RPC framework.

Apache Dubbo Project Apache Dubbo is a high-performance, Java-based open-source RPC framework. Please visit official site for quick start and document

The Apache Software Foundation 38.2k Dec 31, 2022
Telegram API Client and Telegram BOT API Library and Framework in Pure java.

Javagram Telegram API Client and Telegram Bot API library and framework in pure Java. Hello Telegram You can use Javagram for both Telegram API Client

Java For Everything 3 Oct 17, 2021
Short code snippets written by our open source community!

Code Examples This repository contains different code examples in different programming languages. Website https://codes.snowflakedev.org How do I con

SnowflakeDev Community ❄️ 64 Nov 13, 2022
A networking framework that evolves with your application

ServiceTalk ServiceTalk is a JVM network application framework with APIs tailored to specific protocols (e.g. HTTP/1.x, HTTP/2.x, etc…) and supports m

Apple 805 Dec 30, 2022
LINE 4.1k Dec 31, 2022