Skip to content
This repository has been archived by the owner on Jan 22, 2022. It is now read-only.

Archived - use aws-sdk-java-v2 - Wrapper for the AWS Java SDK for SES - only releases when there is a change that effects the SES portion of the AWS Java SDK

License

Notifications You must be signed in to change notification settings

kemitix/kemitix-aws-java-sdk-ses-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kemitix-aws-java-sdk-ses-wrapper

Wrapper for the AWS Java SDK for SES - only releases when there is a change that effects the SES portion of the AWS Java SDK

GitHub release (latest by date) GitHub Release Date

Nexus Maven-Central

Objectives

  • avoid upgrade noise from automatic upgrades when SES portion of SDK doesn't change
  • upgrade transitive dependencies to remove security alerts

Rationale

The Official AWS Java SDK releases new versions almost daily. These changes seldom relate to the SES portion of the SDK. If you are using a system like GitHub's Dependabot to automatically upgrade your dependencies, then this can generate a lot of noise on a project that might otherwise not need updated. Additionally, the AWS Java SDK maintains compatibility with old unsupported versions of Java. This imposes a dependency on old versions of libraries such as Jackson that no longer support those Java versions. This wrapper is not attempting provide that same support, allowing those old versions, which have security issues unrelated to their use in the AWS Java SDK, to be upgraded.

Ref: AWS Java SDK Readme and The AWS SDK for Java will no longer support Java 6.

Usage

<dependency>
  <groupId>net.kemitix.aws</groupId>
  <artifactId>kemitix-aws-java-sdk-ses-wrapper</artifactId>
  <version>${aws-java-sdk-version}</version>
</dependency>

Features

Includes a dependency upon aws-java-sdk-ses, with updated security dependencies.

Release Cadence

New versions will have the same version as the AWS Java SDK that they are aligned with. New versions will only be released when the AWS Java SDK makes a change that effects the SES portion of the SDK, or when an overridden transient dependency is release, e.g. Jackson. When a transient dependency release is incorporated, the AWS Java SDK version will also be updated, even if there is no changes to the SES component.

Dependencies

reactor graph

About

Archived - use aws-sdk-java-v2 - Wrapper for the AWS Java SDK for SES - only releases when there is a change that effects the SES portion of the AWS Java SDK

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published