Business Calendar 1.1.0: Annotations, Refactoring, and Enhanced Testing
We’re thrilled to announce the release of Business Calendar 1.1.0, a significant update to our Grafana plugin designed to help you visualize events and schedules with ease. This release brings exciting new features, improved compatibility, and a stronger foundation for future enhancements. Here's what’s new:
- Grafana 9.3.1 Compatibility: Seamlessly integrate with the latest Grafana version.
- Annotation Support: Highlight key events and milestones directly on your calendar.
- Code Refactoring & Testing: Improved stability and reliability with extensive refactoring and increased test coverage.
We’ve already begun working on the next version to finalize the refactoring and address remaining issues. Your feedback is invaluable to us—let us know how we can make Business Calendar even better!

Why Upgrade to Business Calendar 1.1.0?​
This release focuses on enhancing user experience and ensuring long-term maintainability. Whether you're managing project timelines, tracking events, or visualizing schedules, the new annotation feature allows you to mark critical points directly on the calendar. Combined with compatibility for Grafana 9.3.1, this update ensures your dashboards remain cutting-edge.
Getting Started​
You can install the Business Calendar panel plugin from the Grafana Plugins catalog or use the Grafana command line tool.
For the latter, please use the following command:
grafana cli plugins install marcusolsson-calendar-panel
Tutorial​
This video is a detailed review of all configurable options. To ensure you can follow, Daria starts with fetching publicly available Grafana plugin catalog data and then demonstrates how the Business Calendar plugin options change the panel appearance and behavior.
We have many other tutorials that you can find helpful. You can review all related to this plugin tutorials here.
Release Notes​
Refactoring in this release may introduce breaking changes. We strongly recommend testing the plugin in a non-production environment before upgrading on live Grafana instances.
Features & Enhancements​
- Documentation Updates: Updated plugin options in the README file (#53).
- Educational Content: Added a YouTube tutorial for displaying events from a JSON API data source (#54).
- CI Improvements: Updated CI to Node.js 16 and synchronized with the release workflow (#56).
- Grafana Compatibility: Added support for Grafana 9.2.2 (#57) and 9.3.1 (#59).
- Code Quality: Extensive refactoring of program code (#58, #62) and plugin options (#61, #63).
- Testing: Increased test coverage for improved reliability (#61).
- Annotations: Added support for annotations to highlight key events (#8, #63).
- Artifact Management: Updated CI to upload signed artifacts (#60).
Always happy to hear from you​
- Ask a question, request a new feature, and file a bug with GitHub issues.
- Subscribe to our YouTube Channel and leave your comments.