Changelog for Mojolicious-Broker 0.016 2018-03-15 14:58:57-05:00 America/Chicago [Fixed] - Fixed use of deprecated `Mojo` base class 0.015 2017-08-22 20:15:48-05:00 America/Chicago [Fixed] - The broker now always logs to STDERR, even if a directory named "log" happens to exist in the working directory. 0.014 2017-08-07 14:20:52-05:00 America/Chicago [Fixed] - Fixed POD formatting errors. Thanks @manwar! 0.013 2017-08-03 22:06:22-05:00 America/Chicago [Fixed] - Fixed the link to the broker command in the documentation. Thanks @arcanez [Added] - Added a regular ping for all connected clients. This should make Mercury faster to detect broken connections and destroy them. 0.012 2017-01-12 19:28:59-06:00 America/Chicago [Fixed] - Fixed allow_origin.t test failing on new versions of Mojolicious due to an invalid assumption in the test. Previously it was accidentally working, now it is deliberately working. Thanks @eserte for the report! [Github #37] 0.011 2016-12-17 21:09:31-06:00 America/Chicago [Fixed] - Default inactivity timeout is now 4 hours instead of 20 minutes. This makes it less likely that your subscribers will lose their connection to the broker unexpectedly. 0.010 2016-12-08 18:03:45-06:00 America/Chicago [Added] - /pub/*, /push/*, and /bus/* can now accept POST requests to post new messages to the appropriate subscribers. This allows any random HTTP client to send messages (but not receive them, yet) 0.009 2016-09-02T01:23:40 - update dist settings from other projects - upgrade perl versions in travis tests - add documentation for the new architecture - move bus pattern into controller/pattern object - move cascading pub/sub into controller - add simple pubsub controller and pattern - refactor push/pull into composable parts - - Auto add key 'provides' to META.* files using the dzil plugin [MetaProvides::Package]. as recommended by CPANTS: http://cpants.cpanauthors.org/dist/Mercury - - Autogenerate META.json using dzil plugin [MetaJSON]. - add contributors to README - add mail mapping for contributors - add contributors to docs - add release v0.008 announcement - fix issue listing merges in release blog post 0.008 2015-12-29T14:20:29Z - Correct function name in documentation, and minor typos - add Rexfile to deploy the demo Mercury app - add example daemon init script - add irc meta information - change homepage in meta resources - add release v0.007 announcement 0.007 2015-12-13T23:22:32Z - add link to website in main doc - add informational website - move example js code into single file - fix pubsub in example application 0.006 2015-11-21T00:41:48Z - added rudimentary echo parameter to bus - add usage help - add chat example application 0.005 2015-10-09T05:38:21Z - fix test failure when re-using Test::Mojo object - break single broker test into pattern tests - fix link to the mercury broker command in docs 0.004 2015-10-05T05:06:53Z - add more detail on the various pattern docs - expand configuration documentation - add some other solutions to SEE ALSO - add allow_origin config to check origin header - fix bad state when cleaning up pull socket close - add push/pull to the demo app - add push/pull pattern - test to ensure strangers don't get bus messages - test pubsub messages being sent incorrectly - add field to demo to test brokers on other hosts - use correct file for README - link SEE ALSO to main mercury docs 0.003 2015-09-30T05:36:08Z - add strict to test - test pubsub topic hierarchy - make pattern list easier to read in demo app - move more important demo explanation to the left - add text to demo app to indicate pub or sub urls - use monospace font in demo app logs - reformat intro text in demo app - add bus messaging pattern - move pubsub test into subtest 0.002 2015-09-29T01:49:55Z - fix gitignore from project rename - add configuration file - do not move the app home directory - remove global Mojolicious mercury command - fix mercury script showing mojo commands - move main docs into mercury script - add mercury command - rename project to Mercury 0.001 2015-09-27T07:07:34Z - release v0.001 - add build artifacts - remove extra strict/warnings - add core prereqs - add example app with pubsub sample - fix pod spacing - add routes pod directive - add broker command - remove perl 5.8 support - add mojolicious prereq - add initial broker app - Minting dist