The Perl Advent Calendar needs more articles for 2022. Submit your idea today!
Changelog for Zing

0.27 2021-02-12T16:55:59
 - Add release updates
 - Update dist.ini
 - Update project files
 - Update POD templates
 - Add POD files
 - Implement Zing::System
 - Merge missing functionality from Zing::Zang classes
 - Implement Zing::File
 - Merge functionality from Zing::Zang classes
 - Refactor GitHub actions workflow

0.26 2021-01-04T22:35:19
 - Built release version 0.26
 - Add release updates
 - Ensure Zing::Table objects inflate using current environment (#272)

0.25 2021-01-03T19:09:49
 - Built release version 0.25
 - Add release updates
 - Ensure no "drop" operation cascades (#269)
 - Fix Zing::Table next/prev sol/eol cycling (#268)

0.24 2021-01-02T20:42:40
 - Built release version 0.24
 - Add release updates
 - Allow setting "system" in Zing::Term (#262)
 - Implement Zing::Table for large collections (#261)

0.23 2020-12-31T18:34:05
 - Built release version 0.23
 - Add release updates
 - Refactor Zing::Domain snapshotting (#257)

0.22 2020-12-29T17:32:08
 - Built release version 0.22
 - Add release updates
 - Update tagline
 - Optionally inflate object via env from term (#252)
 - Leave Zing::Lookup derived domain names unaltered (#251)
 - Fix Zing::Store::Disk default encoder (#248)
 - Update TEMPLATE_MAIN

0.21 2020-12-26T07:17:21
 - Built release version 0.21
 - Add release updates
 - Remove Zing::Lookup savepoint on drop (#244)
 - Decouple Zing::Zang from Zing (#243)
 - Document Zing::Journal (#242)
 - Fix type constraint in Zing::Types#Key (#240)

0.20 2020-12-19T01:06:26
 - Built release version 0.20
 - Add release updates
 - Fix Zing::Cursor#count bug in Perl 5.18+
 - Refactor and Implement Dependency Injection (#231)
 - Add merge operation to Zing::Domain (#227)
 - Implement Zing::Lookup (#226)

0.13 2020-07-11T13:53:10
 - Built release version 0.13
 - Add release updates
 - Update "emit" signature in Zing/Domain
 - Update zing synopsis
 - Implement Zing::Domain "subscriptions" (#217)
 - Allow Zing::Domain events to send metadata (#215)
 - Refactor "resources" command as "terms" (#213)
 - Implement "service" and service importing (#211)
 - Implement "resources" command in Zing/Cli (#209)
 - Update TEMPLATE_MAIN "features" ordering
 - Update TEMPLATE_MAIN "actor-model" explanation
 - Zing/Domain subclasses Zing/Channel (#207)
 - Document ZING_TARGET configuration (#205)

0.12 2020-07-07T02:36:28
 - Built release version 0.12
 - Add release updates
 - Update documentation in "zing" application (#202)
 - Implement "monitor" CLI command (#196)
 - Rename internal store "list" methods (#198)
 - Leverage snapshotting to build domains faster (#200)

0.11 2020-07-05T21:34:34
 - Built release version 0.11
 - Add release updates
 - Tweak documentation
 - Fix "once per minute" timer execution (#193)
 - Fix Zing/Store args parser (#191)
 - Fix Zing/Domain false start issue (#190)
 - Allow log search using backlog (#187)
 - Allow log search by pattern(s) (#185)
 - Allow "tapping" the "global" journal channel (#183)
 - Optimize Zing (main module) (#181)
 - Simply send, recv, reply for processes (#176)
 - Document actor-model "deviations" (#177)
 - Allow ZING_STORE to define a custom backend (#179)

0.10 2020-07-02T20:20:02
 - Built release version 0.10
 - Add release updates
 - Fix hot-reloading in Zing/Fork (#172)

0.09 2020-07-02T06:38:04
 - Built release version 0.09
 - Add release updates
 - Address ambiguous use of "ref"
 - Update POD Template
 - Add "trace" to Zing::Timer (#167)
 - Add Domain to Types (#168)
 - Replace "die" with "confess"
 - Add "trace" to Zing::Timer
 - Implement Zing::Timer (#156)
 - Add "ping" method to Zing/Process (#155)
 - Implement Zing::Term (#164)
 - Implement Zing::Domain (#157)
 - Include missing class examples (#160)
 - Include support for lifo queues (#158)
 - Document ZING_DEBUG, ZING_APPDIR, and ZING_PIDDIR (#152)
 - Prevent fork-bombing in Spawner (#151)
 - Include logic debug statements (#154)
 - Implement Zing::Poll (#150)
 - Update stability and contributing docs (#149)

0.08 2020-06-27T22:38:48
 - Built release version 0.08
 - Add release updates
 - Implement Zing::Ringer (#133)
 - Implement log filtering by name (#136)
 - Implement log filtering by tag (#135)
 - Implement verbose log output (#138)
 - Cleanup dependencies (#131)
 - Describe virtual-actors feature (#132)
 - Implement registry cleanup (#134)
 - Use init_arg to ignore "name" attr overrides (#124)
 - Fix log tap output error (#123)

0.07 2020-06-25T17:33:48
 - Built release version 0.07
 - Add release updates
 - Implement internal naming strategy (#119)

0.06 2020-06-25T08:21:14
 - Built release version 0.06
 - Add release updates
 - Update main template
 - Establish multi-Perl/Redis test CI instances (#116)
 - Update documentation (#115)
 - Add transient data store (#114)

0.05 2020-06-24T02:50:22
 - Built release version 0.05
 - Add release updates
 - Fix definitions in release

0.04 2020-06-24T02:19:04
 - Built release version 0.04
 - Add release updates
 - Update main module POD (#108)
 - Implement Zing::Zang::Watcher (#107)
 - Remove multiple-inheritance (#106)
 - Implement Zing::Zang::Worker (#104)
 - Implement Zing::Zang::Spawner (#103)
 - Implement Zing::Zang::Launcher (#102)
 - Implement Zing::Zang::Simple (#101)
 - Implement Zing::Zang::Single (#100)
 - Update manifest.skip
 - Reorganize examples (#92)
 - Remove "log" attribute handlers (#90)

0.03 2020-06-22T21:15:08
 - Built release version 0.03
 - Add release updates
 - Add "zing" command-line tool

0.02 2020-06-22T20:50:31
 - Built release version 0.02
 - Add release updates
 - Adjust release version
 - Include examples in release
 - Initial commit