Skip to content

Releases: akeeba/panopticon-connector

v.1.0.6

28 Jun 20:23
1.0.6
b0f686a
Compare
Choose a tag to compare

ℹ️ What is this?

This is the connector component for Akeeba Panopticon, our self-hosted site monitoring software. You need to install it on your site to be able to monitor it with Akeeba Panopticon.

ℹ️ If you have a Joomla! 3 site please look at the Joomla 3 connector's repository instead.

🔎 Release highlights

  • ✨ Troubleshooting aid for API application errors when connecting a Panopticon site. Have you ever tried to connect a site to Panopticon, only to receive an error saying the API application doesn't work? In almost every case it's a third party plugin which is written incorrectly so that it either breaks the API application outright, or is not fully compatible with the Joomla! or PHP version you're using. Until now, it was really hard figuring out which plugin was the problem, and how to contact its developer. Not any more! We introduced a new system plugin which automatically catches the error condition, identifies the offending plugin, and reports this information back to you when you try to connect a site to Panopticon, or using its Connection Doctor!

🖥️ System Requirements

  • Joomla! 4.0, 4.1, 4.3, 4.3, 4.4, 5.0, and 5.1.
  • PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3 (PHP 8.1 or later required for Joomla! 5)

🧑🏽‍💻 Important note about the Joomla! API

Akeeba Panopticon Connector uses the Joomla! API application (the /api folder on your site). Around February 2023 there was a lot of unnecessary panic, leading some people to disable access to this folder through their .htaccess file. If you did that, you need to undo that change to re-enable access to the /api folder.

When Akeeba Panopticon connects to sites running on Joomla! 4 and later it makes use of code provided not only by its own connector, but also core Joomla! plugins in the webservices and api-authentication folders. Please make sure that the following plugins are enabled on your site:

  • Web Services - Panopticon (provided by this connector).
  • Web Services - Installer (provided by Joomla!).
  • API Authentication - Web Services Joomla Token (required for secure, token-based authentication to the Joomla! API).

If any of these plugins are disabled, or if its Access is set to anything other than Public, you will run into connection problems with your site. The connector itself will try to detect and report these issues, but there are cases it might fail to identify the problem.

📋 CHANGELOG

  • ✨ Troubleshooting aid for API application errors when connecting a Panopticon site

Legend:

  • 🚨 Security update
  • ‼️ Important change
  • ✨ New feature
  • ✂️ Removed feature
  • ✏️ Miscellaneous change
  • 🐞 Bug fix

v.1.0.5

05 Jun 13:29
cdcd21a
Compare
Choose a tag to compare

ℹ️ What is this?

This is the connector component for Akeeba Panopticon, our self-hosted site monitoring software. You need to install it on your site to be able to monitor it with Akeeba Panopticon.

ℹ️ If you have a Joomla! 3 site please look at the Joomla 3 connector's repository instead.

🔎 Release highlights

  • ✨ Support for TUF (The Update Framework) in Joomla! 5.1 for Joomla! itself. Joomla! 5.1 introduced a new, more secure way to retrieve verified updates from its update servers. This is now being used by default.

🖥️ System Requirements

  • Joomla! 4.0, 4.1, 4.3, 4.3, 4.4, 5.0, and 5.1.
  • PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3 (PHP 8.1 or later required for Joomla! 5)

🧑🏽‍💻 Important note about the Joomla! API

Akeeba Panopticon Connector uses the Joomla! API application (the /api folder on your site). Around February 2023 there was a lot of unnecessary panic, leading some people to disable access to this folder through their .htaccess file. If you did that, you need to undo that change to re-enable access to the /api folder.

When Akeeba Panopticon connects to sites running on Joomla! 4 and later it makes use of code provided not only by its own connector, but also core Joomla! plugins in the webservices and api-authentication folders. Please make sure that the following plugins are enabled on your site:

  • Web Services - Panopticon (provided by this connector).
  • Web Services - Installer (provided by Joomla!).
  • API Authentication - Web Services Joomla Token (required for secure, token-based authentication to the Joomla! API).

If any of these plugins are disabled, or if its Access is set to anything other than Public, you will run into connection problems with your site. The connector itself will try to detect and report these issues, but there are cases it might fail to identify the problem.

📋 CHANGELOG

  • ✨ Support for TUF (The Update Framework) in Joomla! 5.1 for Joomla! itself
  • 🐞 Occasional database exception when getting the extension update information

Legend:

  • 🚨 Security update
  • ‼️ Important change
  • ✨ New feature
  • ✂️ Removed feature
  • ✏️ Miscellaneous change
  • 🐞 Bug fix

v.1.0.4

04 Jun 18:33
1.0.4
c2fb868
Compare
Choose a tag to compare

ℹ️ What is this?

This is the connector component for Akeeba Panopticon, our self-hosted site monitoring software. You need to install it on your site to be able to monitor it with Akeeba Panopticon.

ℹ️ If you have a Joomla! 3 site please look at the Joomla 3 connector's repository instead.

🔎 Release highlights

  • ✨ Support for TUF (The Update Framework) in Joomla! 5.1 for Joomla! itself. Joomla! 5.1 introduced a new, more secure way to retrieve verified updates from its update servers. This is now being used by default.

🖥️ System Requirements

  • Joomla! 4.0, 4.1, 4.3, 4.3, 4.4, 5.0, and 5.1.
  • PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3 (PHP 8.1 or later required for Joomla! 5)

🧑🏽‍💻 Important note about the Joomla! API

Akeeba Panopticon Connector uses the Joomla! API application (the /api folder on your site). Around February 2023 there was a lot of unnecessary panic, leading some people to disable access to this folder through their .htaccess file. If you did that, you need to undo that change to re-enable access to the /api folder.

When Akeeba Panopticon connects to sites running on Joomla! 4 and later it makes use of code provided not only by its own connector, but also core Joomla! plugins in the webservices and api-authentication folders. Please make sure that the following plugins are enabled on your site:

  • Web Services - Panopticon (provided by this connector).
  • Web Services - Installer (provided by Joomla!).
  • API Authentication - Web Services Joomla Token (required for secure, token-based authentication to the Joomla! API).

If any of these plugins are disabled, or if its Access is set to anything other than Public, you will run into connection problems with your site. The connector itself will try to detect and report these issues, but there are cases it might fail to identify the problem.

📋 CHANGELOG

  • ✨ Support for TUF (The Update Framework) in Joomla! 5.1 for Joomla! itself
  • 🐞 Occasional database exception when getting the extension update information

Legend:

  • 🚨 Security update
  • ‼️ Important change
  • ✨ New feature
  • ✂️ Removed feature
  • ✏️ Miscellaneous change
  • 🐞 Bug fix

v.1.0.3

20 Jan 21:05
1.0.3
e6cf4d1
Compare
Choose a tag to compare

ℹ️ What is this?

This is the connector component for Akeeba Panopticon, our self-hosted site monitoring software. You need to install it on your site to be able to monitor it with Akeeba Panopticon.

ℹ️ If you have a Joomla! 3 site please look at the Joomla 3 connector's repository instead.

🔎 Release highlights

  • ✨ Collect server information. Panopticon can now collect and display information about your site's server.

🖥️ System Requirements

  • Joomla! 4.0, 4.1, 4.3, 4.3, 4.4, and 5.0.
  • PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3 (PHP 8.1 or later required for Joomla! 5)

🧑🏽‍💻 Important note about the Joomla! API

Akeeba Panopticon Connector uses the Joomla! API application (the /api folder on your site). Around February 2023 there was a lot of unnecessary panic, leading some people to disable access to this folder through their .htaccess file. If you did that, you need to undo that change to re-enable access to the /api folder.

When Akeeba Panopticon connects to sites running on Joomla! 4 and later it makes use of code provided not only by its own connector, but also core Joomla! plugins in the webservices and api-authentication folders. Please make sure that the following plugins are enabled on your site:

  • Web Services - Panopticon (provided by this connector).
  • Web Services - Installer (provided by Joomla!).
  • API Authentication - Web Services Joomla Token (required for secure, token-based authentication to the Joomla! API).

If any of these plugins are disabled, or if its Access is set to anything other than Public, you will run into connection problems with your site. The connector itself will try to detect and report these issues, but there are cases it might fail to identify the problem.

📋 CHANGELOG

  • ✨ Console plugin for CLI commands
  • 🐞 Chunked downloads were failing, in a way that was stalling the core update

Legend:

  • 🚨 Security update
  • ‼️ Important change
  • ✨ New feature
  • ✂️ Removed feature
  • ✏️ Miscellaneous change
  • 🐞 Bug fix

v.1.0.2

06 Dec 12:35
1.0.2
cff27e1
Compare
Choose a tag to compare

ℹ️ What is this?

This is the connector component for Akeeba Panopticon, our self-hosted site monitoring software. You need to install it on your site to be able to monitor it with Akeeba Panopticon.

ℹ️ If you have a Joomla! 3 site please look at the Joomla 3 connector's repository instead.

🔎 Release highlights

  • ✨ Collect server information. Panopticon can now collect and display information about your site's server.

🖥️ System Requirements

  • Joomla! 4.0, 4.1, 4.3, 4.3, 4.4, and 5.0.
  • PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3 (PHP 8.1 or later required for Joomla! 5)

🧑🏽‍💻 Important note about the Joomla! API

Akeeba Panopticon Connector uses the Joomla! API application (the /api folder on your site). Around February 2023 there was a lot of unnecessary panic, leading some people to disable access to this folder through their .htaccess file. If you did that, you need to undo that change to re-enable access to the /api folder.

When Akeeba Panopticon connects to sites running on Joomla! 4 and later it makes use of code provided not only by its own connector, but also core Joomla! plugins in the webservices and api-authentication folders. Please make sure that the following plugins are enabled on your site:

  • Web Services - Panopticon (provided by this connector).
  • Web Services - Installer (provided by Joomla!).
  • API Authentication - Web Services Joomla Token (required for secure, token-based authentication to the Joomla! API).

If any of these plugins are disabled, or if its Access is set to anything other than Public, you will run into connection problems with your site. The connector itself will try to detect and report these issues, but there are cases it might fail to identify the problem.

📋 CHANGELOG

  • ✨ Collect server information.
  • ✏️ Tell Joomla! to refresh its updates cache when requesting update information.

Legend:

  • 🚨 Security update
  • ‼️ Important change
  • ✨ New feature
  • ✂️ Removed feature
  • ✏️ Miscellaneous change
  • 🐞 Bug fix

v.1.0.1

07 Nov 12:05
1.0.1
f3b37f0
Compare
Choose a tag to compare

ℹ️ What is this?

This is the connector component for Akeeba Panopticon, our self-hosted site monitoring software. You need to install it on your site to be able to monitor it with Akeeba Panopticon.

ℹ️ If you have a Joomla! 3 site please look at the Joomla 3 connector's repository instead.

🔎 Release highlights

This is a bug-fix release.

🖥️ System Requirements

  • Joomla! 4.0, 4.1, 4.3, 4.3, 4.4, and 5.0.
  • PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3 (PHP 8.1 or later required for Joomla! 5)

🧑🏽‍💻 Important note about the Joomla! API

Akeeba Panopticon Connector uses the Joomla! API application (the /api folder on your site). Around February 2023 there was a lot of unnecessary panic, leading some people to disable access to this folder through their .htaccess file. If you did that, you need to undo that change to re-enable access to the /api folder.

When Akeeba Panopticon connects to sites running on Joomla! 4 and later it makes use of code provided not only by its own connector, but also core Joomla! plugins in the webservices and api-authentication folders. Please make sure that the following plugins are enabled on your site:

  • Web Services - Panopticon (provided by this connector).
  • Web Services - Installer (provided by Joomla!).
  • API Authentication - Web Services Joomla Token (required for secure, token-based authentication to the Joomla! API).

If any of these plugins are disabled, or if its Access is set to anything other than Public, you will run into connection problems with your site. The connector itself will try to detect and report these issues, but there are cases it might fail to identify the problem.

📋 CHANGELOG

  • 🐞 Linking Panopticon to Akeeba Backup may fail if the JSON API isn't already active
  • 🐞 The version.php file is not copied over during installation / update

Legend:

  • 🚨 Security update
  • ‼️ Important change
  • ✨ New feature
  • ✂️ Removed feature
  • ✏️ Miscellaneous change
  • 🐞 Bug fix

v.1.0.0

19 Oct 14:42
1.0.0
c465391
Compare
Choose a tag to compare

Akeeba Panopticon Connector for Joomla! 4 & 5

This is the connector component for Akeeba Panopticon, our self-hosted site monitoring software. You need to install it on your site to be able to monitor it with Akeeba Panopticon.

This connector is compatible with:

  • Joomla! 4.0, 4.1, 4.3, 4.3, 4.4, and 5.0.
  • PHP versions 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3

While the connector supports a wide range of Joomla! and PHP versions, each version of Joomla! itself only works with a subset of PHP versions. We cannot possibly support using Joomla! with a version of PHP it does not support.

ℹ️ If you have a Joomla! 3 site please look at the Joomla 3 connector's repository instead.

Important note about the Joomla! API

Akeeba Panopticon Connector uses the Joomla! API application (the /api folder on your site). Around February 2023 there was a lot of unnecessary panic, leading some people to disable access to this folder through their .htaccess file. If you did that, you need to undo that change to re-enable access to the /api folder.

When Akeeba Panopticon connects on sites running on Joomla! 4 and later it makes use of code provided not only by its own connector, but also core Joomla! plugins in the webservices and api-authentication folders. Please make sure that the following plugins are enabled on your site:

  • Web Services - Panopticon (provided by this connector).
  • Web Services - Installer (provided by Joomla!).
  • API Authentication - Web Services Joomla Token (required for secure, token-based authentication to the Joomla! API).

If any of these plugins is disabled, or if its Access is set to anything other than Public, you will run into connection problems with your site. The connector itself will try to detect and report these issues, but there are cases it might fail to identify the problem.

New in this version

🎉 Initial release