3.14.0
:
- Fix name of s3Bucket field of Task class in S3BatchEventV2 (#506)
3.13.0
:
- Add S3BatchEventV2 (#496)
3.12.0
:
- Added the object representations of the CloudWatch alarms(#493)
- Added event class MskFirehoseEvent.java for Firehose Lambda transformation when MSK is the source(#490)
3.11.6
:
- Add the V2 version of the pre token generation event(#465)
3.11.5
:
- Add requestHeaders field for Appsync lambda authorizer event(#473)
3.11.4
:
- Improve
toString
in Cognito events by callingsuper
- Added missing
version
field to ScheduledEvent from CloudWatch
3.11.3
:
- Update challengeAnswer field format in CognitoUserPoolEvent
3.11.2
:
- Add missing fields to API Gateway request context
3.11.1
:
- Extended ActiveMQEvent with custom properties (#408)
- Updated dependencies(#410):
joda-time
from 2.6 to 2.10.8jackson-databind
from 2.13.4.1 to 2.14.2junit-jupiter-engine
from 5.7.0 to 5.9.2json-unit-assertj
from 2.22.0 to 2.36.1
3.11.0
:
- Added support for SQSaaES Partial Batch Feature (#279)
SQSBatchResponse
3.10.0
:
- Added headers in
KafkaEventRecord
(#260) - Added support for AppSync Lambda Authorizer (#263)
AppSyncLambdaAuthorizerEvent
AppSyncLambdaAuthorizerResponse
- Added support for RabbitMQ Event (#256)
RabbitMQEvent
- Added missing
version
field toAPIGatewayProxyRequestEvent
(#258)
3.9.0
:
- Added support for Cognito User Pool events (#175)
CognitoUserPoolCreateAuthChallengeEvent
CognitoUserPoolCustomMessageEvent
CognitoUserPoolDefineAuthChallengeEvent
CognitoUserPoolEvent
CognitoUserPoolMigrateUserEvent
CognitoUserPoolPostAuthenticationEvent
CognitoUserPoolPostConfirmationEvent
CognitoUserPoolPreAuthenticationEvent
CognitoUserPoolPreSignUpEvent
CognitoUserPoolPreTokenGenerationEvent
CognitoUserPoolVerifyAuthChallengeResponseEvent
- Added support for IAM Policy Responses for API Gateway REST APIs (#213)
IamPolicyResponseV1
- Added default IntelliJ equals, hashCode and toString methods to
APIGatewayV2WebSocketEvent
(#248) - Fixed toString method in
KinesisEvent
(#245) - Changed
body
field to lowercase inAPIGatewayV2HTTPEvent
(#236) - Added
principalOrgId
field toAPIGatewayProxyRequestEvent
(#247)
3.8.0
:
- Added support for S3 Object Lambda event (#229)
S3ObjectLambdaEvent
- Added support for IAM Policy response (#213)
IamPolicyResponse
- Added
bootstrapServers
toKafkaEvent
(#216) - Added
requestId
toAPIGatewayV2HTTPEvent
(#230) - Added
multiValueHeaders
toAPIGatewayProxyResponseEvent
(#228) - Bumped
jackson-databind
from2.10.4
to2.10.5.1
(#231)
3.7.0
:
- Added support for StreamAnalytics and CustomCheckpointing (#202)
DynamodbTimeWindowEvent
KinesisTimeWindowEvent
StreamsEventResponse
TimeWindowEventResponse
3.6.0
:
- Added support for Amazon
ActiveMQ
event: (#185) - Bumped
junit-jupiter-engine
to version5.7.0
- Bumped
lombok
to version1.18.16
3.5.0
:
- Added support for S3 Batch events: (#179)
S3BatchEvent
S3BatchResponse
3.4.0
:
- Added Lambda and IAM authorizers to
APIGatewayV2HTTPEvent
request context (#167) - Added support for API Gateway custom authorizer: (#166)
APIGatewayCustomAuthorizerEvent
APIGatewayV2CustomAuthorizerEvent
SimpleIAMPolicyResponse
3.3.1
:
- Added
multiValueQueryStringParameters
toApplicationLoadBalancerRequestEvent
(#163)
3.3.0
:
- Added support for Secrets Manager Rotation Event (#130)
- Added support for CloudFormation Custom Resource Event (#138)
- Added support for Lambda Destination Event (#139)
- Added support for Amazon Connect Event (#140)
3.2.0
:
- Added support for Kafka Events (#154)
3.1.1
:
- Fixed Base64 encoding for ALB and API Gateway HTTP events (#150)
3.1.0
:
- Added support for Application Load Balancer Target Events (#131)
ApplicationLoadBalancerRequestEvent
ApplicationLoadBalancerResponseEvent
- Added support for API Gateway HTTP API Events (#123)
APIGatewayV2HTTPEvent
APIGatewayV2HTTPResponse
- Aliased the existing APIGatewayV2Proxy classes as
APIGatewayV2WebSocketEvent
/APIGatewayV2WebSocketResponse
(#125)
3.0.0
:
- Removed AWS SDK v1 dependencies (#74)
- Copied relevant S3, Kinesis and DynamoDB model classes under namespace
com.amazonaws.services.lambda.runtime.events.models
- S3:
S3EventNotification
- Kinesis:
EncryptionType
Record
- DynamoDB:
AttributeValue
Identity
OperationType
Record
StreamRecord
StreamViewType
- Copied relevant S3, Kinesis and DynamoDB model classes under namespace
2.2.9
:
- Added field
operationName
toAPIGatewayProxyRequestEvent
(#126)
2.2.8
:
- Added missing XML namespace declarations to
pom.xml
file (#97) - Updated
nexusUrl
inpom.xml
file (#108)
2.2.7
:
- Added support for APIGatewayV2 (Web Sockets) (#92)
APIGatewayV2ProxyRequestEvent
APIGatewayV2ProxyResponseEvent
- Fixed typo in
CognitoEvent
javadoc (#87)
2.2.6
:
- Added field
customData
toCommitEvent.Record
(#79) - Added field
isBase64Encoded
toAPIGatewayProxyResponseEvent
(#48) - Added field
authorizer
toAPIGatewayProxyRequestEvent
(#77)
2.2.5
:
- Fixed "Paramters" typo in
APIGatewayProxyRequestEvent
andConfigEvent
(#65)
2.2.4
:
- Added default constructor for
S3Event
for easier deserialization
2.2.3
:
- Added support for Multi-Value Headers and Query String Parameters to
APIGatewayProxyRequestEvent
(#60)
2.2.2
:
- Made
SQSEvent.SQSMessage
default constructor public (#51)
2.2.1
:
- Made
SQSEvent.SQSMessage
public (#51)
2.2.0
:
- Added
SQSEvent
2.1.0
:
- Added Kinesis Analytics events
KinesisAnalyticsFirehoseInputPreprocessingEvent
KinesisAnalyticsInputPreprocessingResponse
KinesisAnalyticsOutputDeliveryEvent
KinesisAnalyticsOutputDeliveryResponse
KinesisAnalyticsStreamsInputPreprocessingEvent
2.0.2
:
- Added missing fields to
APIGatewayProxyRequestEvent
(#46)
2.0.1
:
- Updated KinesisFirehose event schema.
approximateArrivalTimestamp
is now represented as a millisecond epoch instead of anorg.joda.time.DateTime
object.
2.0
:
- Added the following events:
APIGatewayProxyRequestEvent
APIGatewayProxyResponseEvent
CloudFrontEvent
CloudWatchLogsEvent
CodeCommitEvent
IoTButtonEvent
KinesisFirehoseEvent
LexEvent
ScheduledEvent
- Changed dependency management; Users must now supply the SDK package if they are using an event that is connected to an SDK library.
- These events are
S3Event
,KinesisEvemt
, andDynamodbEvent
.
- These events are
- Bumped AWS SDK versions to
1.11.163
1.3.0
:
- Bumped AWS SDK versions to
1.11.0
1.2.1
:
- Bumped AWS SDK versions to
1.10.77
1.2.0
:
- Added
ConfigEvent
1.1.0
:
- Added
DynamodbEvent
1.0.0
:
- Initial support for java in AWS Lambda, includes the following events:
CognitoEvent
KinesisEvent
S3Event
SNSEvent