Skip to content

Authors and contributors ​

Tomas Majer on GitHub

Creator and maintainer

Tomas Majer @tomaj

  • Works at Resco.net
  • Slovakia
  • On GitHub since 2010
  • 219 commits to Hermes

The facts above come from the public GitHub profile, and the list from the GitHub contributors API for tomaj/hermes. node scripts/update-authors.mjs in docs/ refreshes them.

Project history ​

The first commit is from 12 October 2015. Dates are the release tags.

VersionDateWhat changed
0.1.02015-10-28First tagged release
1.0.02016-09-02First stable version. Acknowledgements in the RabbitMQ driver
2.0.02018-10-17Scheduled messages (executeAt), type hints, Emitter replaces Dispatcher::emit()
3.0.02020-10-13Graceful shutdown through Redis. The ZeroMQ driver moved to its own package
4.0.02021-02-02Restart renamed to Shutdown, PredisSetDriver split from RedisSetDriver, LazyRabbitMqDriver only
4.2.02024-04-29unregisterHandler() and unregisterAllHandlers()
5.0.02025-11-19Current major version, documented on this site

The full list is in the Changelog and on GitHub releases.

Become a contributor ​

Bug reports, documentation fixes, and pull requests are welcome. The Contributing page lists the checks a pull request must pass.

FAQ ​

Who maintains Hermes? ​

Tomas Majer (@tomaj) created the project and maintains it.

How do I become a contributor? ​

Open a pull request from a feature branch. The Contributing page lists the checks it must pass.

Where does the contributor list come from? ​

From the GitHub contributors API for tomaj/hermes, saved when the docs were last updated.

When did the project start? ​

The first commit is from 2015. The release history is on this page and in the Changelog.

Where do I report a bug? ​

In GitHub issues.

Released under the MIT License.