Skip to content

Releases: ptarmiganlabs/ctrl-q

ctrl-q: v3.18.0

29 Apr 09:15
5021147
Compare
Choose a tag to compare

3.18.0 (2024-04-29)

Features

  • app-export: Add --app-published flag for exporting all published apps (fbff348), closes #468

Miscellaneous

  • deps: Update dependencies (591196b)

🛡 VirusTotal GitHub Action analysis:

ctrl-q: v3.17.0

22 Apr 18:57
bd6daa9
Compare
Choose a tag to compare

3.17.0 (2024-04-22)

This release brings some minior changes to the script-get command, making it a bit more flexible and versatile.

Features

  • script-get: Add option for (not) loading data when app is opened (dc0640b), closes #459
  • script-get: Make it possible to get only the app script, w/o any log info (cfdb900), closes #460

Miscellaneous

  • deps: Update dependencies (bc90ea9)
  • Fix incorrect zip file names for release binaries (86ba819), closes #461

🛡 VirusTotal GitHub Action analysis:

ctrl-q: v3.16.0

12 Mar 11:22
72720da
Compare
Choose a tag to compare

3.16.0 (2024-03-12)

This release adds two rather useful commands related to user sessions, see the documentation site for more info.

Note:
This release also fixes a long-standing issue where Ctrl-Q always disregarded any certificate warnings when connecting to a client-managed Sense server.
Feature wise nothing has changed, but (when using certificate authentication) Ctrl-Q will now respect the --secure true option and refuse to connect to Sense if for example the host name used does not match the host name in the server's certificate.

It is possible to use --secure false to disregard certificate warnings.
Ctrl-Q will then work the same way as in earlier versions.

Features

  • sessions: Add session-get and session-delete commands (52947a7)

Bug Fixes

  • app-upload: More consistent logging during up/download of Sense apps (32f6d70)
  • certificates: Handle --secure flag correctly, rejecting/allowing unauthorised certificates based on this flag. (4634693), closes #416
  • Improve help texts for and sort available sub-commands in help texts. (ec9f1ad), closes #431
  • Make error logging consistent across all of Ctrl-Q (9b65770)
  • task-get: More consistent logging when exporting task definitions to disk file (8a4d9bb)
  • task-vis: Add --secure command line option to task-vis command (766725c)
  • task-vis: Add more robust error handling (dd7feac)
  • variable-delete: Make it possible to delete variables from several apps in one go (6897603)
  • variable-get: Now possible to get variables from more than one app in a single Ctrl-Q execution (6615afa), closes #430

Miscellaneous

  • Clean up source code formatting (6baccc0)
  • deps: Upgrade app upload retry logic (98b3a0d)

Refactoring

  • Migrate from CJS to ESM (23deb10), closes #400
  • variable-get: Add a bit more verbose logging about Sense and engine versions (3bbcf91)

🛡 VirusTotal GitHub Action analysis:

ctrl-q: v3.15.1

19 Feb 14:57
b1a96da
Compare
Choose a tag to compare

3.15.1 (2024-02-19)

Maintenance release.
No new features, but switching to a new signing process for the pre-built Windows binary.
No practical change for users of Ctrl-Q, just a new certificate being used to sign that Windows binary.

Miscellaneous

  • win: Switch to new signing solution for Windows binaries (d66d7e6)
  • deps: Update app dependencies (d66d7e6)
  • deps: Update build pipeline dependencies (d66d7e6)

🛡 VirusTotal GitHub Action analysis:

v3.15.0

27 Dec 08:25
cd91b47
Compare
Choose a tag to compare

3.15.0 (2023-12-25)

Features

  • Add JWT auth option for all Ctrl-Q commands (e1e9f3d), closes #155
  • help: Add app version as part of help message (443bf3f)
  • task-vis: Visualise tasks in network view (8c01cd3), closes #366
  • version: New version command (aa02c0e)

Bug Fixes

  • get-task: Fix cyclic dependency issue in task trees (8af8e94), closes #291
  • Incorrect description of --port option (a6bee97)
  • set-task-cp: Respect --overwrite option when setting CPs for reload tasks (95eabab), closes #356
  • task-vis: Add favicons for task network view (5cfb204)

Miscellaneous

  • Add unit tests for app-export command (014096e)
  • Add unit tests for app-import command (9b79bf1)
  • Add unit tests for bookmark-get command (4085282)
  • Add unit tests for script-get command (855b714)
  • Add unit tests for task-custom-property-set command (cacdbf4)
  • Add unit tests for task-get command (42fd155)
  • Add unit tests for task-import command (be0ca72)
  • deps: Update dependencies (f3e9be4)

🛡 VirusTotal GitHub Action analysis:

v3.14.0

19 Nov 20:30
87d6b93
Compare
Choose a tag to compare

3.14.0 (2023-11-19)

Lots of work going into this release.

The task import feature has received major rework, it should now be more stable compare to previous versions.
Also, external program tasks can now be imported/exported/viewed.

Features

  • connection-test: Add command to test connection to Sense server (328886e), closes #328
  • docs: Move all documentation to ctrl-q.ptarmiganlabs.com (e60dc31)
  • task-get: Simplify --table-details option (2cbd470), closes #345
  • task-get: Sort tasks in task tree alphabetically using task name (ca96d4c)
  • task-import: Support external program tasks when importing tasks (8060a1b)

Bug Fixes

  • Fix broken CI badge in readme file (57cfae9)
  • task-get: --table-details wo parameters now return all task details in table (1a9a587), closes #332
  • task-get: --task-type option is now invalid for task trees (1bddb6a)
  • task-get: Add better debug logging when showing task trees (c66ab77)
  • task-get: No more duplicate, top-level schema tasks in task tree, for a specfic task. (d3fe908), closes #333
  • task-import: Correctly handle upstream ext pgm tasks in reload task composite events (53e076b), closes #331
  • task-import: Importing tasks from CSV file no longer gives "premature close" (e06f1a9), closes #323

Miscellaneous

  • Add unit tests (50bbae1)
  • deps: update actions/setup-node action to v4 (aea1d71)
  • deps: Update dependencies (5351e29)
  • deps: Update dependencies to stay safe and secure (568a25f)

Documentation

  • Add more task import examples (0ca7363)

🛡 VirusTotal GitHub Action analysis:

v3.13.2

24 Oct 06:35
4866c1c
Compare
Choose a tag to compare

3.13.2 (2023-10-06)

Bug Fixes

  • Handle relative config file paths (72285e4)
  • master-item-dim-get: Get correct colors for drill-down dimensions (f0fae78), closes #314
  • task-get: Fix task tree bug when task is triggered by ext program task (98584b7)
  • task-get: Include all tasks in task trees (3fbc4d3), closes #308
  • task-get: Make "reload" and "ext-program" default for --task-type option (9b13cce)
  • task-get: Warn if --task-type is used in task tree view (1fe4764), closes #319

Miscellaneous

  • deps: Update dependencies to stay safe and secure (ce0f7b4)

🛡 VirusTotal GitHub Action analysis:

v3.13.1

27 Sep 04:03
2b72aad
Compare
Choose a tag to compare

3.13.1 (2023-09-27)

Miscellaneous

  • Fix broken build flow post refactoring (1c91e56)
  • Fix broken Linux build (7847a6d)
  • Recover from build refactoring (bd865b6)

🛡 VirusTotal GitHub Action analysis:

v3.13.0

26 Sep 06:33
707267a
Compare
Choose a tag to compare

3.13.0 (2023-09-26)

Bug Fixes

  • task-get: More robust handling of external program tasks.

Miscellaneous

  • Add insiders build step in CI pipeline (97e933f), closes #303
  • deps: update actions/checkout action to v4 (460fd6b)
  • deps: update crazy-max/ghaction-virustotal action to v4 (49d4c23)
  • Fix version number after build refactoring (5f4347c)

Documentation

  • app-import: Add description of publishing apps after import from QVF files (072a14f), closes #302
  • app-import: Add link to app import Excel file columns (28cd76a), closes #301

ctrl-q: v3.12.0

20 Sep 08:06
e0fd792
Compare
Choose a tag to compare

3.12.0 (2023-08-22)

Features

  • app-import: Add more options for publishing apps (a548642), closes #234
  • task-import: Better progress logging when importing tasks from Excel file (c2f721b)

Bug Fixes

  • app-import: Make app import more robust on QSEoW 2023-May and onward (642e7df)
  • task-get: Properly handle ext prg task triggering reload task (ad9fbae), closes #288

Miscellaneous

  • deps: Update dependencies to stay safe and secure (32714b7)

Refactoring

  • task-get: Improved logging and error checking. (ad9fbae)

🛡 VirusTotal GitHub Action analysis: