Menu

Meqaris / The Meqaris Blog: Recent posts

Meqaris - 4th birthday!

The first version of Meqaris, v0.1, was created on 2022-05-01.
It wasn't on SourceForge from day one, but May the 1st still can be considered Meqaris' "birthday".

Posted by Bogdan Drozdowski 2026-05-01

Website fixed

Due to SF disabling support for PHP, the project's website has been converted to static HTML. Some unintended side effects could have occured recently due to that.

Posted by Bogdan Drozdowski 2025-08-11

Meqaris Web UI 1.3 released!

Meqaris Web UI version 1.3 has just been released.

Updated Spring Boot version and adapted code (Java version 17+ now required).
Some safety code changes.
Great improvements in tests - add using test containers (see https://testcontainers.com/) for testing and enabled coverage (current coverage: src/main: 99.5%, src/test: 99.3%, total: 99.4%).
Other small code updates.
Improvements in the build system.
Improvements in the documentation.

Posted by Bogdan Drozdowski 2025-05-14

Meqaris 2.1 released!

Meqaris version 2.1 has just been released.

Added support for the REQUEST-STATUS property in responses for automatic processing on client side.
Declining more events with invalid or missing properties or values.
Fixed some error paths.
Code simplifications.
Improvements in logging.
Other small changes.
Many improvements in tests and many new tests.
Improvements in the build system.
Improvements in the documentation.

Posted by Bogdan Drozdowski 2025-05-03

Meqaris - 3rd birthday!

The first version of Meqaris, 0.1, was created on 2022-05-01.
It wasn't on SourceForge from that day, but nevertheless May the 1st can be considered Meqaris' "birthday".
After a bit of silence, a new version is being prepared!

Posted by Bogdan Drozdowski 2025-05-01

Meqaris - 2nd birthday!

The first version of Meqaris, 0.1, was created on 2022-05-01.
It wasn't on SourceForge from the beginning, but nevertheless May the 1st can be considered Meqaris' "birthday".

Posted by Bogdan Drozdowski 2024-05-01

Code scanning passed

Meqaris has been uploaded to a test repository on GitHub, and has passed a code security check.
While not many tools support the languages used in the project, it's still worth to perform such tests and fix any important problems if any are found.
More tools, obviously, support Java, so Meqaris Web UI is scanned to more extent, and you can track the quality badges on the Meqaris project website: https://meqaris.sourceforge.io/.

Posted by Bogdan Drozdowski 2023-06-07

Meqaris Web UI 1.2 released!

Meqaris Web UI version 1.2 has just been released.
Added support for CalDAV servers and CalDAV server-to-resource mapping.
Updated resource reservation support with events' view after database changes.
When viewing data, also view related data.
Code quality updates (SonarCloud, Codacy).
Other minor changes in code and tests.
Updated documentation and copyright.

Posted by Bogdan Drozdowski 2023-05-26

Meqaris 2.0 released!

Meqaris version 2.0 has just been released.
Added support for CalDAV servers - Meqaris now sends the accepted events to and deletes the cancelled events from CalDAV servers connected to the impacted resources.
Added support for parameters in the 'mail_command' setting.
Database re-designed for better support for recurring events.
Database checks added for validating the resources' e-mail addresses.
Send responses to the meeting Organizer, CC'ing the e-mail sender, who may be just forwarding.
Fixed checking if the command specified in 'mail_command' actually ran.
Added creating the btree_gist extension in the documentation and scripts.
Added automatic tests.
Added Docker configuration files.
Support multiple RDATE and EXDATE values.
Support deleting (cancelling) events just for some attendees.
Cancel all occurrences of an event if STATUS=CANCELLED.
Fixes when updating events.
Clean-up code is in one place now.
Many fixes in command-line processing.
Exit early if input or configuration seem malformed.
Fixes in database upgrade code.
Updates in the default configuration.
Many other code changes and refactoring.
Updated copyright.
Updates in packaging.
Fixes and updates in the documentation.
Other small changes.

Posted by Bogdan Drozdowski 2023-05-26

Meqaris - 1st birthday!

According to the ChangeLog file, the very first version of Meqaris, 0.1, was created on 2022-05-01.
It wasn't on SourceForge from the beginning, but nevertheless the May the 1st is Meqaris' "birthday".

Posted by Bogdan Drozdowski 2023-05-01

Meqaris Web UI released!

A simple Web user interface for Meqaris has just been released. It is a simple Java application that uses the Spring framework and just allows you to view Meqaris status and data, it doesn't allow any data modifications right now.

Posted by Bogdan Drozdowski 2022-12-11

Meqaris 1.4 released!

Meqaris 1.4 has just been released.
Better support for recurring and updated events, more performant database locking, database connection timeout setting.
Other minor changes have also been done. As usual, check the ChangeLog file for more information.

Posted by Bogdan Drozdowski 2022-05-31

Meqaris 1.2 released!

Meqaris 1.2 has just been released.
The most important change is that attempts to book infinite events or events that take no time (anniversary-like) are now rejected.
Other minor changes have also been done. As usual, check the ChangeLog file for more information.

Posted by Bogdan Drozdowski 2022-05-24

Meqaris 1.1 released!

Meqaris 1.1 has just been released.
The most important change is that booking multiple resources in one invitation works as expected and duplicate events are now recognized better.
Other minor changes have also been done. As usual, check the ChangeLog file for more information.

Posted by Bogdan Drozdowski 2022-05-20

Documentation now on web

The application's maunal (which normally is only inside the packages) has been provided on the project website at https://meqaris.sourceforge.io/docs/ for convenience. This documentation should provide more information to current and potential users.
Remember that the most up-to-date documentation is always in the software package.

Posted by Bogdan Drozdowski 2022-05-19

Meqaris inaugurated and uploaded on SF!

All the created releases of Meqaris have been uploaded to SF and the project is declared open.

Posted by Bogdan Drozdowski 2022-05-17

An icon comes to life

As a result of SF's encouragement to using icons, I've decided to do some experiments with the Inkscape(tm) program.
I chose Scalable Vector Graphics (SVG) because I wanted the icon to be scalable to any size without losing quality and the only way to achieve that is with vector graphics.
The icon may be "tuned" or even fully changed later, but for now you can enjoy the current looks on the project page on SF and on the Meqaris' homepage at https://meqaris.sourceforge.io/ (both in the content and as the site icon). These icons are in the PNG format (another open standard), because this is what SF allows here, but the source is still SVG.

Posted by Bogdan Drozdowski 2022-05-17

The Meqaris blog is started!

Encouraged by SF, I've decided to launch blogs for my software hosted here (which you can see on my profile page).
The blog will be a place where I will announce noteworthy changes to Meqaris or its website, and new releases.
Remeber that the first place that gets notifed of a new release is ... the release page on SF (called "Files"), so be sure to watch that one as a first source of information on new releases. The page also has a data feed!

Posted by Bogdan Drozdowski 2022-05-17
MongoDB Logo MongoDB