Thu Oct 1 07:30:11 2026 Rob Lauer <rclauer@gmail.com>
[1.0.7]:
* VERSION: bump
* release-notes.md: new
* release-notes/release-notes-1.0.7.md: new
* project.mk: new
* Makefile: updated by CPAN::Maker::Bootstrapper
* .gitignore: likewise
* .includes/local.mk: likewise
* .includes/perl.mk: likewise
* .includes/update.mk: likewise
* .includes/bootstrap.mk: added by CPAN::Maker::Bootstrapper
* .includes/publish.mk: new
* buildspec.yml: CloudWatch -> CloudWatchLogs
* lib/Amazon/CloudWatchLogs.pm.in
- pod updates
- + prune-streams command
* requires
- Amazon::API::CloudWatchLogs@1.42.90
- removed packages included in already listed packages
* cpanfile: likewise
* lib/Log/Log4perl/Appender/CloudWatchLogs.pm.in
- renamed from CloudWatch
- POD updates
* t/00-log-log4perl-appender-cloudwatchlogs.t: renamed
* Dockerfile.dockerhub: new
* dockerhub.mk: new
* project.mk: include above
Wed Sep 2 10:14:06 2026 Rob Lauer <rclauer@gmail.com>
[1.0.6]:
* VERSION: bump
* release-notes.md: new
* release-notes/release-notes-1.0.6.md: new
* project.mk: new
* Makefile: updated by CPAN::Maker::Bootstrapper
* lib/Amazon/CloudWatchLogs.pm.in
- pod updates
(cmd_get_stream)
- add idle_streams, retired_streams tracking
(refresh_streams)
- retire expired lambda streams
Tue Aug 25 08:23:22 2026 Rob Lauer <rclauer@gmail.com>
[1.0.5]:
* VERSION: bump
* release-notes.md: new
* release-notes/release-notes-1.0.5.md: new
* .includes/bash-completion.mk: added by CPAN::Maker::Bootstrapper
* .includes/local.mk: likewise
* .includes/modulino.mk: likewise
* build-mirrors: new
* recommends: generated by CPAN::Maker::Bootstrapper
* recommends: likewise, +Date::Manip
* cpanfile: likewise
* .gitignore: updated by CPAN::Maker::Bootstrapper
* .includes/git.mk: likewise
* .includes/help.mk: likewise
* .includes/perl.mk: likewise
* .includes/release-notes.mk: likewise
* .includes/update.mk: likewise
* .includes/version.mk: likewise
* Makefile: likewise
* lib/Amazon/CloudWatchLogs.pm.in
- pod updates
- +$GIT_SHA, $GIT_DIRTY
- remove unused constants
(cmd_delete_group)
- $rsp not used
(_create_stream): remove dead code
(cmd_create_stream)
- remove unnecessary assignment of $cwl
(cmd_get_stream)
- preserve paginator setting
- guard against empty stream list
- implement discovery interval
- drop idle-timeout setting
(cmd_list_streams)
- remove unnecessary
- require Text::ASCIITable
- set allowANSI based on color flag
- remove storedBytes (always 0)
(init)
- set discovery_interval
- validate attributes
(fmt_message): removed
(parse_start_time): make Date::Manip recommends
(fetch_streams)
- set page_limmit
- save paginator/decode_always and restore at end
- use lastEventTimestamp
- consider streams that have no lastEvenTimestamp too
(cmd_last_stream): remove unnecessary assignment
(refresh_stream): new
(main)
- +discovery-interval, endpoint-url, -idle-threshold, -append, -format-message, endpoint-ur|u
(parse_start_time): require
* lib/Log/Log4perl/Appender/CloudWatch.pm.in
- pod updates
(new): validate parameters
(group_exists): use describe_group()
(stream_exists): use describe_stream()
(flush_buffer)
- batch events
- don't discard events if error
- only remove events on success
Thu Jul 2 06:25:30 2026 Rob Lauer <rclauer@gmail.com>
[1.0.4]:
* VERSION: bump
* release-notes.md: new
* release-notes/release-notes-1.0.4.md: new
* lib/Amazon/CloudWatchLogs.pm.in
(parse_start_time)
- convert 1m, 1 m => min (more natural)
Tue Jun 30 13:27:12 2026 Rob Lauer <rclauer@gmail.com>
[1.0.3]:
* VERSION: bump
* lib/Amazon/CloudWatchLogs.pm.in
(cmd_get_stream)
- track previous token per stream to detect drain
(fetch_streams)
- fetch streams newest to oldest
- stop accumulating streams if stream outside window
* release-notes.md: new
* release-notes/release-notes-1.0.3.md: new
Tue Jun 16 13:02:13 2026 Rob Lauer <rclauer@gmail.com>
[1.0.2]:
* VERSION: bump
* release-notes.md: new
* release-notes/release-notes-1.0.2.md: new
* requires: -JSON::PP, +JSON, CLI::Simple 2.0.1
* cpanfile: likewise
* lib/Amazon/CloudWatchLogs.pm.in
- use_log4perl
- pod updates
(cmd_list_groups)
- lazy load Text::ASCIITable, Number::Bytes::Human (no imports)
(cmd_get_stream)
- set decode_always to false to speed deserialization
- restore decode_always flag
(init)
- lazy load Term::ANSIColor
(fetch_streams)
- set decode_alway true, restore decode_always
- if no log streams >= start_time, use the whole list
(cmd_last_stream): use JSON, not ::PP
Thu May 7 08:28:14 2026 Rob Lauer <rclauer@gmail.com>
[1.0.1]:
* VERSION: bump
* release-notes.md: new
* release-notes/release-notes-1.0.1.md: new
* lib/Amazon/CloudWatchLogs.pm.in
- use JSON for faster deserialization
(cmd_get_stream)
- startFromHead true to position cursor at first stream
- turn off botocore shape deserialization
- preserve order of streams
- binmode STDOUT, ':utf8' to avoid wide character warning
(fetch_streams)
- filter stream list based on start data
- return ordered hash
(cmd_version): new
(init): version
* bin/aws-logs.in: modulino
* release-notes/release-notes-1.0.0.md: moved
* README.md
- added TOC
* buildspec.yml
- '_' => '-'
(extra-files): release-notes.md
* .gitignore: updated from CPAN::Maker::Bootstrapper
* Makefile: likewise
* .includes/git.mk: new
* .includes/help.mk: new
* .includes/perl.mk: new
* .includes/release-notes.mk: moved
* .includes/update.mk: new
* .includes/upgrade.mk: new
* .includes/version.mk: moved
* cpanfile: new
Wed Apr 8 12:27:47 2026 Rob Lauer <rclauer@gmail.com>
[BigBang]:
* release-notes-1.0.0.md: new
* .gitignore: new
* ChangeLog: new
* Makefile: new
* README.md: new
* VERSION: new
* bin/aws-logs: new
* buildspec.yml: new
* lib/Amazon/CloudWatchLogs.pm.in: new
* lib/CloudWatchLogs.pm.in: new
* lib/Log/Log4perl/Appender/CloudWatch.pm.in: new
* release-notes-1.0.0.md: new
* release-notes.mk: new
* requires: new
* t/00-cloudwatchlogs.t: new
* t/00-log-log4perl-appender-cloudwatch.t: new
* test-requires: new
* version.mk: new
Keyboard Shortcuts
Global
s
Focus search bar
?
Bring up this help dialog
GitHub
gp
Go to pull requests
gi
Go to GitHub issues (only if GitHub is preferred repository)