Skip to content

Releases: layershift/ext-ls-desec

Release v1.0.0-5

12 Nov 11:51

Choose a tag to compare

Release v1.0.0-5 Pre-release
Pre-release

Following the recommendations of the Plesk Extension Certification team, this release includes the following improvements & fixes:

Improvements:

  • Newly registered domains are now automatically synced with deSEC
  • Introduced Plesk Long Task support to improve performance and reliability of API operations
  • Added the ability to open a domain's details tab directly from the extension
  • Added full IDN (Internationalized Domain Name) support
  • Domain renames are now handled automatically (re-registration and deSEC sync included)

Fixes:

  • Fixed an issue where domains deleted from the Plesk dashboard were not removed from deSEC
  • Resolved a problem where the extension continued syncing zones that had already been removed from deSEC

Release v1.0.0-4 - Fixes

04 Oct 04:25

Choose a tag to compare

Pre-release

Following the recommendations of the Plesk Extension Certification team, this release includes the following improvements & fixes:

Improvements:

  • Removed redundant bootstrap.php file and tested the installation without it

Bug Fixes:

  • Domain wasn't properly deleted from deSEC because of the bool value returned from normalizeBool function
  • Both bulk Enable/Disable auto-sync buttons were capable of triggering the reverse action as well.

Release v1.0.0-3 - Fixes

25 Sep 09:19

Choose a tag to compare

Pre-release

Based on the recommendations from the Plesk Extension Certification team, this release provides the following fixes:

Improvements:

  • Switched to using the init() method instead of the default constructor in ApiController.php
  • Removed isAdmin() redundant check
  • Fixed composer.json file placement and published the correct vendor/ directory
  • Updated axios to 1.12.2

Bug Fixes:

  • Newly created tokens used in a GET request on auth/account/ received 403(expected behaviour), but instead of the response being passed back to the validateToken(), and treated according to the 401/403 cases, the response was being picked up as an error, and the entire token validation process would halt.

Release v1.0.0-2 - Fixes

11 Sep 09:12

Choose a tag to compare

Pre-release

This release contains fixes recommended by the Plesk Extension Certification team; therefore:

Improvements:

  • Removed the favicon.ico file - unnecessary according to Plesk documentation
  • Resized the screenshots to 1024x768
  • Uploaded a 128x128 icon of the extension
  • Added description and release tag in the meta.xml file
  • Implemented Composer in the plib/ directory
  • Updated setting names accordingly
  • Logging is now handled by a dedicated Logger class
  • Removed log verbosity UI toggle. Log verbosity is controlled using the standard Plesk [log]filter.priority setting in panel.ini instead.
  • Implemented additional validation for backend API endpoints receiving data from the frontend of the extension
  • Refactored to remove duplicate code - all deSEC API requests use a central method to ease ongoing maintenance

Bug Fixes:

  • deSEC domain "registration" status is inaccurate when registering multiple domains, if deSEC zone creation for one of the domains throws an error

Initial Release

14 Aug 09:37
39cb94f

Choose a tag to compare

Initial Release Pre-release
Pre-release

Features

  • Automatic creation of DNS zone in deSEC for domains hosted on the Plesk server or
    with authoritative DNS managed by the Plesk server
  • One-way synchronisation of the primary DNS zone (managed by Plesk) with the secondary zone(deSEC)
  • Ability to disable DNS synchronisation for any individual domain (e.g. for domains with DNS served or managed elsewhere)
  • Ability to perform the following bulk operations of selected DNS zones:
    • Creation of new zones at deSEC
    • Manual synchronisation
    • Enable/Disable automatic synchronisation
  • Sort by domain name or last synchronisation status
  • (Optional) automatic deletion of the DNS zone from deSEC when a domain is removed from Plesk
  • Enable/disable verbose logging of user's actions and API responses within extension settings for troubleshooting purposes

Full Changelog: https://github.com/layershift/ext-ls-desec/commits/v1.0.0