Change Log
Please visit the Stack9 Core release page for all history releases.
3.22.3
Published on Fri Mar 27 2026.
What's Changed * Revert "Revert "Release/3.22.3"" - Put back TinyMce upgrade changes. by @kckusal in https://github.com/april9au/stack9-core/pull/765 *Breaking Changes: - The stack9 core now uses TinyMce v7 and will need an api key to be supplied via env variable: STACK9CORETINYMCEAPIKEY
Full Changelog: https://github.com/april9au/stack9-core/compare/3.22.2...3.22.3
3.22.2
Published on Fri Mar 27 2026.
What's Changed * feat(GB-managed-TASK-392): upgrade tinymce version by @kckusal in https://github.com/april9au/stack9-core/pull/760 * fix: model dialog level should be started with 0 by @darkhaa-april9 in https://github.com/april9au/stack9-core/pull/762 * Release/3.22.3 by @kckusal in https://github.com/april9au/stack9-core/pull/763 * Revert "Release/3.22.3" by @kckusal in https://github.com/april9au/stack9-core/pull/764
Full Changelog: https://github.com/april9au/stack9-core/compare/3.22.1...3.22.2
3.22.1
Published on Fri Feb 20 2026.
What's Changed * feat(gb-TASK-345): debug cron job runs by @kckusal in https://github.com/april9au/stack9-core/pull/755 * feat(gb-TASK-342): tinymce upload issue by @kckusal in https://github.com/april9au/stack9-core/pull/756 * feat(gb-TASK-342): html field upload issue by @kckusal in https://github.com/april9au/stack9-core/pull/757 * feat(gb-TASK-344): debug issue with Azure storage service auth by @kckusal in https://github.com/april9au/stack9-core/pull/758 * Release/3.22.1 by @kckusal in https://github.com/april9au/stack9-core/pull/759
Full Changelog: https://github.com/april9au/stack9-core/compare/3.22.0...3.22.1
3.22.0
Published on Thu Feb 05 2026.
What's Changed * fix: pino-seq command not found issue by @kckusal in https://github.com/april9au/stack9-core/pull/751 * Release/3.20.2 by @kckusal in https://github.com/april9au/stack9-core/pull/752 * feat(GB-managed-TASK-280): fix React bootstrap update issue causing blank screen by @kckusal in https://github.com/april9au/stack9-core/pull/753 * Release/3.22.0 by @kimapril9 in https://github.com/april9au/stack9-core/pull/754
Full Changelog: https://github.com/april9au/stack9-core/compare/3.21.0...3.22.0
3.20.2
Published on Thu Jan 22 2026.
What's Changed * fix: pino-seq command not found issue by @kckusal in https://github.com/april9au/stack9-core/pull/751
Full Changelog: https://github.com/april9au/stack9-core/compare/3.20.1...3.20.2
3.21.0
Published on Tue Jan 13 2026.
What's Changed * Release/3.21.0 by @kimapril9 in https://github.com/april9au/stack9-core/pull/750
Full Changelog: https://github.com/april9au/stack9-core/compare/3.20.1...3.21.0
3.20.1
Published on Fri Nov 21 2025.
What's Changed * feat(TASK-gb-managed-251): cater to get storage file download url when using Azure managed identity by @kckusal in https://github.com/april9au/stack9-core/pull/747 * Release/3.20.1 by @kckusal in https://github.com/april9au/stack9-core/pull/748
Full Changelog: https://github.com/april9au/stack9-core/compare/3.20.0...3.20.1
3.20.0
Published on Thu Oct 09 2025.
What's Changed * feat(gb-managed-services-TASK-9): support for azure queues using Managed ID by @kckusal in https://github.com/april9au/stack9-core/pull/725 * fix: upgrade images to bookworm version by @kckusal in https://github.com/april9au/stack9-core/pull/726 * fix: debian image check issue by @kckusal in https://github.com/april9au/stack9-core/pull/727 * debug: install python3 with bookworm by @kckusal in https://github.com/april9au/stack9-core/pull/728 * feat(TASK-144): prioritise azure queue service url env variable by @kckusal in https://github.com/april9au/stack9-core/pull/729 * Feature/task 55 swagger by @pedroleung in https://github.com/april9au/stack9-core/pull/731 * feat(gb-managed-TASK-129): logging & support env variables to allow Redis to use SSL by @kckusal in https://github.com/april9au/stack9-core/pull/730 * fix(node): update to buster by @pedroleung in https://github.com/april9au/stack9-core/pull/732 * fix(ci): rollback to bookworm by @pedroleung in https://github.com/april9au/stack9-core/pull/733 * fix(ci): chrome by @pedroleung in https://github.com/april9au/stack9-core/pull/734 * fix(gb-managed-TASK-158): include metadata when listing entity logs objects by @kckusal in https://github.com/april9au/stack9-core/pull/736 * feat(TASK-9-gb-managed): make the azure env variable optional by @kckusal in https://github.com/april9au/stack9-core/pull/737 * feat(TASK-190-gb-managed-services): add httpOnly and secure flag to auth cookie by @kckusal in https://github.com/april9au/stack9-core/pull/738 * feat(TASK-195-gb-managed): upgrade node version and improve logs by @kckusal in https://github.com/april9au/stack9-core/pull/739 * fix: docker build by @kckusal in https://github.com/april9au/stack9-core/pull/740 * feat(gb-managed-TASK-190): make auth cookie httpOnly and accommodate by @kckusal in https://github.com/april9au/stack9-core/pull/741 * feat(gb-managed-TASK-159): update healthcheck query with logging by @kckusal in https://github.com/april9au/stack9-core/pull/742 * feat(gb-managed-TASK-195): support additional env variables to be passed as MsSQL db options by @kckusal in https://github.com/april9au/stack9-core/pull/743 * feat(gb-managed-TASK-9): support for managed identity credential in Azure blob storages and queues by @kckusal in https://github.com/april9au/stack9-core/pull/744 * fix: update github action for version by @darkhaa-april9 in https://github.com/april9au/stack9-core/pull/745 * Release/3.20.0 by @kimapril9 in https://github.com/april9au/stack9-core/pull/746
New Contributors * @kckusal made their first contribution in https://github.com/april9au/stack9-core/pull/725
Full Changelog: https://github.com/april9au/stack9-core/compare/3.19.0...3.20.0
3.19.0
Published on Tue Jul 29 2025.
What's Changed * feat: upgrade node to version 20 by @andersonnoguez in https://github.com/april9au/stack9-core/pull/714 * fix: GB-1286 fixed ci build error by @andersonnoguez in https://github.com/april9au/stack9-core/pull/715 * fix: GB-1286 upgrade libraries and fix ci build by @andersonnoguez in https://github.com/april9au/stack9-core/pull/716 * fix: added blueoak license to whitelist by @andersonnoguez in https://github.com/april9au/stack9-core/pull/717 * downgrading eslint back from 9 to 8 by @andersonnoguez in https://github.com/april9au/stack9-core/pull/718 * Release/3.19.0 by @andersonnoguez in https://github.com/april9au/stack9-core/pull/724
New Contributors * @andersonnoguez made their first contribution in https://github.com/april9au/stack9-core/pull/714
Full Changelog: https://github.com/april9au/stack9-core/compare/3.18.0...3.19.0
3.18.0
Published on Wed Feb 05 2025.
Breaking changes - removing license checker - variable for MongoDB disable or enable - variable for Max Connection Pool What's Changed * feat(GB-1230): removing constraint to fix problem when we need ro rei… by @ariApril9 in https://github.com/april9au/stack9-core/pull/706 * feat(GB-1241): completely removing license checker by @ariApril9 in https://github.com/april9au/stack9-core/pull/708 * feat(GB-1198): renaming variable by @ariApril9 in https://github.com/april9au/stack9-core/pull/709 * feat(table): exclude old tables by <a href="https://github.com/pedroleung" target="blank" rel="noopener">@pedroleung</a> in https://github.com/april9au/stack9-core/pull/711 * feat(GB-1282): adding flag to disable/enable Mongo by @ariApril9 in https://github.com/april9au/stack9-core/pull/712 * add parameter to increase connection pool by @darkhaa-april9 in https://github.com/april9au/stack9-core/pull/719 * update github workflow by @darkhaa-april9 in https://github.com/april9au/stack9-core/pull/721 * Release/3.18.0 by @darkhaa-april9 in https://github.com/april9au/stack9-core/pull/722
Full Changelog: https://github.com/april9au/stack9-core/compare/3.17.0...3.18.0
3.2.7
Published on Thu May 30 2024.
What's Changed * feat(GB-1998): changing variable name by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/688 * feat(GB-1229): adding secure cookie by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/700
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/3.2.5...3.2.7
1.6.10
Published on Thu May 30 2024.
What's Changed * feat(GB-1185): adding httponly and STS header by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/694 * feat(GB-1227): adding secure cookie by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/699
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/1.6.8...1.6.10
3.17.0
Published on Mon May 20 2024.
Breaking changes
- Renamed
SendGridTemplateResetPassword->SendGridResetPasswordTemplateId AuthSecretTokenmust be set (generate crypto.randomBytes(32).toString('hex'))What's Changed
- feature(EA-2318): adding variable to number of cron and mq containers by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/685
- feat(S9-1323): removing webconfig as it can expose react by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/687
- feat(PR-954): passsword enhancements by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/689
- fix(ci): lint error by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/690
- feat(PR-954): email config by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/691
- feat(env): token by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/692
- build(deps-dev): bump follow-redirects from 1.14.8 to 1.15.4 in /client/custom-ui-component by @dependabot in https://github.com/april9-digital-consulting/stack9-core/pull/682
- build(deps): bump follow-redirects from 1.15.1 to 1.15.4 in /server by @dependabot in https://github.com/april9-digital-consulting/stack9-core/pull/684
- build(deps): bump follow-redirects from 1.14.8 to 1.15.4 in /client by @dependabot in https://github.com/april9-digital-consulting/stack9-core/pull/683
- build(deps): bump browserify-sign from 4.2.1 to 4.2.2 in /client by @dependabot in https://github.com/april9-digital-consulting/stack9-core/pull/675
- build(deps): bump @babel/traverse from 7.18.2 to 7.23.2 in /client by @dependabot in https://github.com/april9-digital-consulting/stack9-core/pull/672
- Release/3.17.0 by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/693
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/3.16.0...3.17.0
3.2.5
Published on Thu Feb 15 2024.
What's Changed * fix(GB-949): expiryDate change for azure blobSAS by @swkyyme in https://github.com/april9-digital-consulting/stack9-core/pull/594 * feat(GB-1156): adding azure identity and fixing security issue that e… by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/686
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/3.2.3...3.2.5
1.6.8
Published on Thu Jan 11 2024.
What's Changed * [GB-658] Include command for default switch case by @jsantias in https://github.com/april9-digital-consulting/stack9-core/pull/232 * fix(GB-953): allow upload .zip file attachment type. by @BernieChen-a9 in https://github.com/april9-digital-consulting/stack9-core/pull/631 * feat(GB-968): hiding db colunms from error message by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/681
New Contributors * @BernieChen-a9 made their first contribution in https://github.com/april9-digital-consulting/stack9-core/pull/631
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/1.6.4...1.6.8
3.16.0
Published on Fri Dec 08 2023.
What's Changed * feat(S9-1076): adding azure manage identity by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/666 * feat(PR-662): fixing regex to accept all special character by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/679 * Release/3.16.0 by @ariApril9 in https://github.com/april9-digital-consulting/stack9-core/pull/680
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/3.15.2...3.16.0
3.15.2
Published on Fri Oct 13 2023.
- Fixes invalid import after upgrading stack9-sdk.
3.15.1
Published on Wed Oct 04 2023.
What's Changed - Prevent to not leak sensitive fields, this feature enables the ability to flag any field type as sensitive which excludes the field from any external query result (security update) * feat(S9-623): added sensitive type option by @allanclempe in https://github.com/april9-digital-consulting/stack9-core/pull/664 * Release/3.15.1 by @allanclempe in https://github.com/april9-digital-consulting/stack9-core/pull/665
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/3.15.0...3.15.1
3.15.0
Published on Wed Sep 13 2023.
Breaking changes * feat(EA-2165): priority queue by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/661
What's Changed * feat(queue): type by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/663 * Release/3.15.0 by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/662
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/3.14.2...3.15.0
3.14.2
Published on Tue Jul 18 2023.
What's Changed * feat(swagger): attachment and comment by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/657 * feat(search): totalPages by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/659 * Release/3.14.0 by @pedroleung in https://github.com/april9-digital-consulting/stack9-core/pull/660
Full Changelog: https://github.com/april9-digital-consulting/stack9-core/compare/3.13.1...3.14.1