.. _release_notes_v2.4.x: ==================== v2.4.x Release Notes ==================== Platform Changes ---------------- VortexPY and VortexJS have been updated to allow datetimes in TupleSelector classes. The platform now requires the "timescale" PostgreSQL extension. Major Plugin Changes -------------------- The following plugins have been developed for the v2.4.x+ Peek releases. * **peek-plugin-eventdb** (Open Source) This plugin stores current and historical alarms and events. * **peek-plugin-enmac-event-loader** (Proprietary) This plugin loads historical and current alarms and events from the ENMAC. * **peek-core-search** (Open Source) The search feature of Peek has been updated to support faster partial keyword searches. * **peek-plugin-enmac-equipment-loader** (Proprietary) The Equipment Loader plugin now has a list of COMPONENT_CLASSes that determines which equipment will be loaded into the search for indexing. Deployment Changes ------------------ Windows Deployment `````````````````` .. note:: This release is not supported on Windows. Linux Deployment ```````````````` Reinstall PostgreSQL as per the updated instructions to include support for timescale. Debian: :ref:`debian_install_postgresql` Redhat: :ref:`rhel_install_postgresql` macOS Deployment ```````````````` Reinstall PostgreSQL as per the updated instructions to include support for timescale. MacOS: :ref:`macos_install_postgresql` iOS Deployment `````````````` .. note:: Peek v2.0.x does not have support for iOS, this will be updated in a future release. We're going to Ionics Capacitor framework to create a full hybrid app. Windows Deployment `````````````````` Nil. .. note:: The windows deployment will change to use Windows Subsystem for Linux in a future release. Migration Steps --------------- Perform the following migration steps, and then restart the Peek services. peek-core-search ```````````````` This update requires reloading all of the search data. Run the following to truncate the search data. :: psql <