easyappointments-1-6-our-biggest-security-integration-release-yet-illustration

Easy!Appointments 1.6: Our Biggest Security & Integration Release Yet

Alex Tselegidis

With Easy!Appointments 1.6 you get our biggest security & integration release yet, a release that strengthens your platform, expands integrations, and improves everyday reliability across the entire booking experience.

This version focuses on protecting your system from modern threats while giving you more control over scheduling, notifications, and external calendar workflows. You also gain cleaner UI flows and a more stable backend that handles real-world workloads better.

Stronger security across the entire platform

You now gain stricter request validation on every endpoint, and the system only accepts allowed HTTP methods. This reduces attack surfaces and improves overall API safety.

We also fixed multiple high-impact security issues. You now benefit from safer CalDAV handling, protected Google Calendar sync connections, and hardened booking routes that prevent unauthorized access or data leakage.

We improved session handling and automated cleanup. The system now removes old sessions, logs, and cache entries after 90 days, which keeps your installation lean and predictable.

We also fixed a critical issue where scripts could execute inside the disabled booking message. You no longer expose visitors to injected content on public pages.

New integrations that expand your workflow

You now connect appointments more easily with modern communication tools and calendars.

You can now use Jitsi integration to generate meeting links automatically for public appointments. You also store meeting links directly inside each appointment, which helps you manage hybrid or remote bookings.

Google Calendar integration now includes a dedicated settings section, improved sync control, and provider-level sync toggles. You also gain Google Meet support for appointments that sync with Google.

We also added ALTCHA support for CAPTCHA protection, which helps you block abusive requests across all public forms.

Better control over bookings and notifications

You now decide when clients receive notifications during appointment creation, updates, and deletions. The system prompts you instead of sending messages automatically, which gives you more control over communication.

You can also enable working plan exceptions for multiple dates, assign services directly to providers, and configure whether customers save their details locally for faster bookings.

We also improved the booking flow so it detects provider availability changes in real time before confirming appointments.

Improved usability across the backend and booking page

You now experience a cleaner and more consistent interface. We centered CRUD layouts, improved readability on large screens, and simplified navigation by prioritizing lists.

We also fixed several UI issues, including spacing in login forms, better mobile toast alignment, and improved dropdown visibility across themes.

Dark themes now display correctly without being overridden by custom colors, and all major pages now respect theme design rules consistently.

Reliability improvements and critical fixes

We improved CalDAV syncing so it handles large calendars without dropping events. We also added proper ICS sequencing so calendar apps update appointments correctly after changes.

You now benefit from better backend query performance during booking, improved language handling for hyphenated locales, and safer customer creation that prevents duplicate records.

We also fixed issues in cancellation flows, timezone handling, and rescheduling privacy so customers only see what they need to see.

Upgrade to 1.6.0

You can upgrade directly from your current installation. We recommend testing integrations like CalDAV, Google Calendar, and Jitsi after upgrading to confirm your configuration.

Download or contribute here:

Documentation:


Going Premium

Did you read this article, but you’re still not sure on how to proceed?

Reach out to info@easyappointments.org and have an expert take care of everything for you in zero time.

Get your free quote and get started now!

More great articles

using-custom-booking-fields-illustration

Using the Custom Booking Fields

One of the most powerful features in Easy!Appointments is the ability to add custom fields to your booking form. This…

Read Story
early-preview-of-features-coming-in-1-6-illustration

Easy!Appointments 1.6 – Alpha Release

A new 1.6 alpha release is now available for download and testing! Download Easy!Appointments 1.6.0-alpha.1 Contribute to the testing rounds…

Read Story
10-reasons-your-business-needs-an-online-appointment-scheduler-illustration

10 Reasons Your Business Needs an Online Appointment Scheduler

In today’s fast-moving world, customers expect convenience. The days of phone-based bookings, back-and-forth messaging, and manual calendar management are fading…

Read Story

Never miss a minute

Get great content to your inbox every month. No spam.

    Only great content, we don’t share your email with third parties.
    Arrow-up