Skip to content

Latest commit

Β 

History

History
208 lines (158 loc) Β· 7.16 KB

CHANGELOG.md

File metadata and controls

208 lines (158 loc) Β· 7.16 KB

Changelog

v1.2.0 / 2025-1-7

🧰 Bug fixes 🧰

  • Add permissions to custom lambda for event-source-mapping

πŸ’‘ Enhancements πŸ’‘

  • Add support to deploy 1 integration with multiple S3 buckets by passing comma seperated list to S3BucketName parameter

v1.1.2 / 2025-12-31

🧰 Bug fixes 🧰

  • cds-1756 - Restricted Lambda EventSourceMapping permissions used by custom resource function, so it won't have a wildcard/full resource access

v1.1.1 / 2025-12-27

🧰 Bug fixes 🧰

  • cds-1747 - Removed iam:* permissions from Shipper, as they were leftover from older versions as the Custom Resource use to be responsible for editing the policy directly

v1.1.0 / 2025-12-11

πŸ’‘ Enhancements (Breaking) πŸ’‘

  • cds-1705 - updated support for dynamic value allocation of Application and Subsystem names based on internal metadata

  • cds-1706 - updated how metadata is recorded and propagated throughout the function, including adding more metadata fields and updating the names of others.

    • stream_name --> cw.log.stream
    • bucket_name --> s3.bucket
    • key_name --> s3.object.key
    • topic_name --> kafka.topic
    • log_group_name --> cw.log.group
  • [cds-1707] - Added new syntax for evaluating dynamic allocation fields. {{ metadata | r'regex' }}

v1.0.16 / 2024-11-20

🧰 Bug fixes 🧰

  • cds-1690 - Fixed a bug that when you update cloudwatch log group for an existing integraiotn from the CF the stack will fail.
  • cds-1670 - Fixed a bug where Kinesis Integration was not correctly checking for Cloudwatch Formatted Logs in payload.

v1.0.15 / 2024-11-09

πŸ’‘ Enhancements πŸ’‘

  • Add new parameter LambdaAssumeRoleARN which accept role arn, that the lambda will use for Execution role.
  • Update internal code to support the new parameter LambdaAssumeRoleARN
  • Add new parameter ReservedConcurrentExecutions to the lambda function.
  • Removed circular dependency between DeadLetterQueue and CustomResourceFunction

v1.0.14 / 2024-01-24

πŸ’‘ Enhancements πŸ’‘

  • Internal code refactoring to isolate logs workflow from additional telemetry workflows to come.

v1.0.14 / 2024-01-10

🧰 Bug fixes 🧰

  • Allow matches with arn of aws secretmanager in govcloud, previously only matched with public cloud secretmanager arn

v1.0.13 / 2024-11-08

🧰 Bug fixes 🧰

  • Allow the lambda to use the runtime provided.al2, by changing the binary build of cargo to a version that will support it in the Makefile. Add a parameter FunctionRunTime to allow users to choose the function runtime

v1.0.12 / 2024-08-02

πŸ’‘ Enhancements πŸ’‘

  • Added support for CloudWatch over Kinesis Stream

v1.0.11 / 2024-07-30

🧰 Bug fixes 🧰

  • fix bug when trying to deploy CloudWatch integration. deploy with log group, with a name longer than 70 letters hit a limit with aws permission length, update the function so in case that the name is longer than 70 letters it will take the first 65 letters and the last 5.

v1.0.10 / 2024-07-23

πŸ’‘ Enhancements πŸ’‘

  • Improved tamplate.yaml

v1.0.9 / 2024-07-22

πŸ’‘ Enhancements πŸ’‘

  • Improved gzip process to support truncanted gzip files.

πŸš€ New components πŸš€

  • Added topic_name as option for Add_Metadata
  • Allow user to pass S3 Object URL as topic name or CloudWatchLogGroup, the code will ge the parameter value from this file.

v1.0.8 / 2024-05-13

πŸ’‘ Enhancements πŸ’‘

  • Disabled ANSI characters in tracing crate logs
  • Minor documentation updates

🧰 Bug fixes 🧰

  • Fix a bug with MSK integration - misssing command line in LambdaTriggerMskTopic custom lambda

v1.0.7 / 2024-05-13

πŸ’‘ Enhancements πŸ’‘

  • Added support for blocking pattern in CloudWatch integration
  • Update dependencies

🧰 Bug fixes 🧰

  • Fix duplication bug in CloudWatch Integration.

v1.0.6 / 2024-04-25

🧰 Bug fixes 🧰

  • Fixed Issue with S3 files naming containing "+"

v1.0.5 / 2024-04-25

🧰 Bug fixes 🧰

  • Fix runtime bug affecting Amazon Linux 2 by updating build runtime to Amazon Linux 2023

v1.0.4 / 2024-04-24

🧰 Bug fixes 🧰

  • Fix bug when deploying cloudwatch integration using log groups with "/" get an error

πŸ’‘ Enhancements πŸ’‘

  • Added support for DLQ

v1.0.3 / 2024-04-09

πŸ’‘ Enhancements πŸ’‘

  • Support multiple topics for msk integration

πŸš€ New components πŸš€

  • Custom Metadata can be added to the log messages.
  • Added Support for Custom CSV Header

🧰 Bug fixes 🧰

  • Update CloudWatch custom lambda, so you will be able to see log group as trigger in the UI
  • Update cloudwatch integration to delete log group subscription after the lambda deletion

v1.0.2 / 2024-03-21

🧰 Bug fixes 🧰

  • Ecr integration lambda trigger bug fix

v1.0.1 / 2024-03-06

v1.0.1 / 2024-03-01

πŸš€ New components πŸš€

  • Added LogGroup Name to CloudWatch Metadata
  • Added X86 support

v1.0.0 πŸŽ‰ / 2024-02-04

  • GA release of Coralogix AWS Shipper

v0.0.14 Beta / 2024-02-03

πŸš€ New components πŸš€

  • Added support for ECR Image Scan

v0.0.13 Beta / 2024-02-01

🧰 Bug fixes 🧰

  • Fix bug causing non-kafka events to show up as kafka event

v0.0.12 Beta / 2024-01-31

🧰 Bug fixes 🧰

  • Update aws_lambda_events

v0.0.11 Beta / 2024-01-25

πŸš€ New components πŸš€

  • Added support for AWS MSK and Kafka Integration type
  • Updated Cloudformation template with resources for MSK and Kafka

v0.0.10 Beta / 2024-01-17

🧰 Bug fixes 🧰

  • Fix typo in Coralogix region selection US --> US1

v0.0.9 Beta / 2024-01-16

πŸš€ New components πŸš€

  • Added support for Cloudfront Access logs

πŸ’‘ Enhancements πŸ’‘

  • Support for adding metadata to logs (bucket_name, key_name, stream_name)

v0.0.8 Beta / 2024-01-16

🧰 Bug fixes 🧰

  • Fix issue with decompression of some gzip files

v0.0.7 Beta / 2024-01-08

πŸš€ New components πŸš€

  • Added support for kinesis Text and Cloudwatch Logs

v0.0.6 Beta / 2024-01-04

🧰 Bug fixes 🧰

  • Allow to choose Sqs as integrationType

v0.0.5 Beta / 2024-01-03

🧰 Bug fixes 🧰

  • Bug Fix in SNS email notification

v0.0.4 Beta / 2024-01-03

πŸš€ New components πŸš€

  • Added support for sqs for s3 and sqs messages

🧰 Bug fixes 🧰

  • Fix Sns and Sqs space in key bug

v0.0.3 Beta / 2023-12-26

πŸ›‘ Breaking changes πŸ›‘

  • Update the CoralogixRegion param list to be the same as the list in the website

πŸ’‘ Enhancements πŸ’‘

  • Moved internal logic to lib.rs and Added Integration tests
  • Added s3_key variable for app and subsystem name

🧰 Bug fixes 🧰

  • Fixed readme badge link for version
  • Reduce Secret Manage IAM permissions
  • Added default App or Subsystem name.

v0.0.2 Beta / 2023-12-15

🧰 Bug fixes 🧰

  • Lambda fail on empty empty gzip file for ELB logs.
  • Change LogLevel to WARN

πŸ’‘ Enhancements πŸ’‘

  • Added key_path to ungzip error log for reference.
  • added Variables BATCHES_MAX_SIZE and BATCHES_MAX_CONCURRENCY

v0.0.1 Beta / 2023-12-12

  • First release of Coralogix AWS Shipper
  • Updated template version