Skip to content

Releases: icfnext/aem-groovy-console

15.1.0

04 May 20:28
Compare
Choose a tag to compare
  • Scheduled jobs
  • Async script execution
  • Configurable timed interrupt to prevent long-running scripts and infinite loops
  • Updated notification service to allow attachment of script output

14.0.0

02 Oct 20:51
Compare
Choose a tag to compare

13.0.0

07 Mar 17:40
Compare
Choose a tag to compare

Release Notes

Enhancements

Prior to this release, versions of the Groovy Console were coupled to a specific version of AEM. From 13.0.0 onward, the Groovy Console will target compatibility with multiple versions of AEM (currently 6.3, 6.4, and 6.5) to reduce the number of "unnecessary" releases that don't add new functionality or fixes.

  • Content structure reorganisation prior to AEM 6.5 (#82)
  • Discussion: How to protect against malicious users' scripts (or, how to get Groovy Console approved for use in production) (#80)
  • Show other bindings (#75)
  • Feature/autocompletion (#83)
  • Pass print stream to binding providers (#81)
  • Show output up to the point when an error is thrown. (#76)

Content Structure Changes

Beginning with this release, the Groovy Console content structure has been reorganized to align with Adobe guidelines. See here and here for details.

Pre-13.0.0 Path Current Path
/etc/clientlibs/groovyconsole /apps/groovyconsole/clientlibs
/etc/groovyconsole /apps/groovyconsole
/etc/groovyconsole/scripts /var/groovyconsole/script
/etc/groovyconsole/jcr:content/audit /var/groovyconsole/audit

Upgrade Process

  1. Uninstall any existing Groovy Console packages using Package Manager.
  2. Verify that the following paths no longer exist in the repository (if they do exist, delete them): /etc/groovyconsole, /etc/clientlibs/groovyconsole
  3. Install the Groovy Console 13.0.0 package.
  4. Verify the installation.

12.0.0

15 Jun 04:01
Compare
Choose a tag to compare

AEM 6.4-compatible release.

11.3.0

19 Dec 21:40
Compare
Choose a tag to compare
  • Updated sample scripts for 6.3 content
  • Updated to use Uber Jar version 6.3.1.1

11.2.0

07 Dec 23:33
Compare
Choose a tag to compare
  • Audit enhancement with new configuration option to allow viewing of audit records for all users rather than just current session user.
  • Updated main servlet/service to allow execution of saved script(s) by path. This can be used for batch execution of multiple scripts.
  • Updated Groovy version to 2.4.13.

6.3-compatible release with JSON data support

16 May 17:53
Compare
Choose a tag to compare
  • AEM 6.3 compatibility
  • added JSON/string input field for attaching arbitrary data to script execution
  • dependency version updates and minor bug fixes

6.2 bug fix release

16 May 16:40
Compare
Choose a tag to compare
10.1.1

release.

8.0.5

12 Jun 15:23
Compare
Choose a tag to compare
search fix.

6.2-compatible using Uber jar

06 Feb 22:35
Compare
Choose a tag to compare
  • updated Maven dependencies to use Adobe's Uber jar
  • replaced JSPs with HTL templates
  • added build profile with option to exclude Groovy bundle from package