Releases: OrderOfTheBee/ootbee-support-tools
Release 1.2.2.0
This release primarily contains compatibility with Alfresco Content Services (ACS) 23.1 and the switch from javax.servlet-api to jakarta.servlet-api that comes with Alfresco's upgrade to Tomcat 10, while maintaining backwards compatiblity with all the earlier ACS versions supported in previous releases of this module. The artifacts of the release can be found on Maven Central in both JAR and AMP form (note that for JAR installation, the JARs of dependencies need to be installed separately). A full list of issues and PRs processed for this release can be found via the version milestone overview.
Release 1.2.1.0
This release primarily contains compatibility with Alfresco Content Services (ACS) 7.4 and the switch to Log4j2. It maintains compatibility with previous ACS versions by bridging the differences between the Log4j versions in the affected tooling. The artifacts of the release can be found on Maven Central in both JAR and AMP form (note that for JAR installation, the JARs of dependencies need to be installed separately). A full list of issues and PRs processed for this release can be found via the version milestone overview.
Release 1.2.0.0
This release includes adaptations to ACS 7.x and features a fork of the JavaScript Console addon, since that addon has not been actively maintained for a while now and subsequently became incompatible with newer versions of ACS. The artifacts of the release can be found on Maven Central in both JAR and AMP form (note that for JAR installation, the JARs of dependencies need to be installed separately). A full list of issues and PRs processed for this release can be found via the version milestone overview.
Release 1.1.0.0
This release provides a collection of feature additions, enhancements and bug fixes, as well as compatibility improvements of the OOTBee Support Tools addon. A full list of issues and PRs processed for this release can be found via the version milestone overview. The following lists the highlights.
Bugfixes / Compatibility / Misc. improvements
- Full compatibility with Alfresco 6.x Quartz library update in Scheduled Processes tool, without sacrificing compatibility with Alfresco 5.x
- Fixed issues in Caches tool due to handling of non-English decimal separators (e.g. in German locale)
- Updated to Alfresco SDK 4 (with minor modifications), building now both AMPs and Simple Module JARs as deployment artifacts
Repository Administration Console
- Add component to persist runtime configuration changes of subsystems for Alfresco Community users
- Add framework for a REPL command console with rudimentary extension support
- Provide an initial command console "permissions" extension to perform live checks of user permissions on nodes
- Provide an initial command console "subsystems" extension to perform runtime inspection and changes of subsystem configurations
- Add ability in Scheduled Jobs tool to suspend individual triggers of jobs temporarily (until system restart or manual reactivation)
Release 1.0.0.0
This release is the first, polished release of the OOTBee Support Tools addon. This release is primarily focussed on bug fixes and stabilisation of existing features. Still, some functionality and feature improvements have also been included as a result of the BeeCon 2017 hack-a-thon.
Repository Admin Console
- Added feature to allow "log snapshotting", providing a means to easily create a time-bounded log file extract to support debugging / error analysis sessions
- Improved usability by adding pagination support to list of active users (see also Alfresco JIRA issue REPO-1077)
- Improved usability by adding data refresh without page reload to the Log4J settings and cache overview tools
- Added ability to clear data of 2nd level caches, with configurations in-place to prevent clearing sensitive caches (i.e. used by Alfresco to hold singleton-like instances)
The deployable AMP artifacts are available from Maven Central using the projects coordinates.
0.0.1.0 - Initial publication to Maven Central
This release is the first milestone of the project after being upgraded from a personal hack-a-thon project at the 2016 Global Virtual Hack-a-thon to a community-owned project. All of the functionality it currently provides is considered production ready - the labelling as "0.0.1.0" primarily reflects that the team of maintainers plans to add - among other things - extensive documentation and test suites before a 1.0.0.0 milestone.
Repository Admin Console features
- Change Log4J settings, tail log file, download and delete log files
- Take thread dumps from all / hot threads
- Test transformations and change transformation settings (supported transformations, limits, chains...)
- View basic performance metrics (CPU, heap)
- View active sessions / used DB pool utilisation
- View and trigger scheduled threads
- View metrics about cache utilisation
- View applied patches
- View system information (alfresco-global.properties settings, Java environment variables, boot classpath)
Share Admin Tools features
- View and remove configured components on any dashboards
- Reset site and user dashboards to preset default
- Change Log4J settings, tail log file, download and delete log files (Repository and Share logs)