v5.0.0-alpha.8
Pre-release
Pre-release
·
118 commits
to main
since this release
What's Changed
- Add issue templates by @Ethan-Arrowood in #1
- Commit changes to package-lock.json from running npm install by @cap10morgan in #3
- Add a CODEOWNERS file to set PR reviewers by @cap10morgan in #5
- Default to attempting to serve index.html for a path by @mduleone in #4
- Sync internal changes with open source core by @Ethan-Arrowood in #6
- Add some unit tests by @cap10morgan in #9
- General Repo Updates by @Ethan-Arrowood in #12
- remove package-lock.json by @Ethan-Arrowood in #13
- Improve Harper Application Management with lockfile by @Ethan-Arrowood in #11
- Expand entryPoint check to cover nulls by @kriszyp in #28
- Sync internal 11/11/25 by @Ethan-Arrowood in #36
- Fixes for maintaining compatibility with existing components by allow… by @kriszyp in #10
- Add Renovate config for automated deps updating by @cap10morgan in #41
- Update dependency @harperdb/code-guidelines to ^0.0.6 by @renovate[bot] in #42
- Update dependency fs-extra to v11.3.2 by @renovate[bot] in #43
- Enable Renovate PR review requests by @cap10morgan in #45
- Update dependency inquirer to v8.2.7 by @renovate[bot] in #46
- Update dependency msgpackr to v1.11.5 by @renovate[bot] in #47
- Update dependency semver to v7.7.3 by @renovate[bot] in #48
- pin prettier version and fix formatting of file affected by minor or … by @Ethan-Arrowood in #51
- Integration test overhaul by @Ethan-Arrowood in #27
- Sync from old repo 2025-12-03 by @cap10morgan in #52
- Running harper within a folder should automatically run the applicati… by @kriszyp in #53
- fix(deps): update dependency ws to v8.18.3 by @renovate[bot] in #50
- fix(deps): update dependency systeminformation to v5.27.11 by @renovate[bot] in #49
- fix(deps): update dependency yaml to v2.8.2 by @renovate[bot] in #56
- Sync 2025-12-08 by @cap10morgan in #55
- fix(deps): update dependency jsonwebtoken to v9.0.3 by @renovate[bot] in #57
- fix(deps): update aws-sdk-js-v3 monorepo to v3.946.0 by @renovate[bot] in #58
- Update latest synced commit by @cap10morgan in #61
- Suggest admin instead of HDB_ADMIN for admin username by @cap10morgan in #62
- Fix a couple small issues by @cap10morgan in #63
- Sync from harperdb repo 2025-12-22 by @cap10morgan in #64
- HarperDB is dead. Long live Harper! by @cap10morgan in #65
- Added deploy command info in "haper help" command list by @BboyAkers in #73
- Integration tests improvements by @kriszyp in #69
- Sync from harperdb 2026-01-05 by @cap10morgan in #72
- Migrate component unit tests by @cap10morgan in #66
- Update dependency argon2 to v0.44.0 by @renovate[bot] in #60
- Conform unit test filenames to naming convention by @cap10morgan in #87
- Update dependency asn1js to v3.0.7 by @renovate[bot] in #89
- Update dependency fs-extra to v11.3.3 by @renovate[bot] in #91
- Update aws-sdk-js-v3 monorepo to v3.964.0 by @renovate[bot] in #92
- Sync from HarperDB 2026-01-12 by @cap10morgan in #76
- fix configUtils-test.js by @Ethan-Arrowood in #96
- Fix utility unit tests by @cap10morgan in #99
- Fix bin unit tests by @cb1kenobi in #111
- Fix server unit tests by @heskew in #113
- Sync 2026-01-20 by @cap10morgan in #114
- Various unit test fixes for unit:security by @DavidCockerill in #115
- Migrate config and bin unit tests by @cap10morgan in #117
- Copy/migrate tests from /harperdb by @kriszyp in #75
- Fix some more badly-named unit test files by @cap10morgan in #133
- Add harperdb repo sync helper script by @cap10morgan in #125
- HarperDB -> Harper sync 2026-02-02 by @cap10morgan in #126
- Immediately parse search/queries in URLs provided to RequestTarget by @kriszyp in #124
- Consolidate unitTests/test_utils & unitTests/testUtils by @cap10morgan in #134
- Separate top level scope for each app by @kriszyp in #121
- Don't duplicate deps in devDependencies by @cap10morgan in #143
- RocksDB storage by @kriszyp in #37
- Sync HarperDB -> Harper 2026-02-09 by @cap10morgan in #140
- Properly export more of our top level functions by @kriszyp in #151
- Integration tests updates by @kriszyp in #154
- Update/upsert records should use patch by @kriszyp in #146
- Use a safer mechanism for freezing intrinsics by @kriszyp in #148
- Fix root store configuration and add test to verify that transaction … by @kriszyp in #156
- Update rocksdb by @kriszyp in #157
- Add support for defining a package manager prefix by @kriszyp in #149
- Fixes for using LMDB by @kriszyp in #161
- Reduce globals to those that have been documented and put everything … by @kriszyp in #162
- Rename default home directory from hdb to harper by @kriszyp in #160
- Document how to not fetch tags from old repo when syncing by @cap10morgan in #168
- More storage fixes by @kriszyp in #171
- Warn users if they are running Harper in an application folder (or root folder) by @cap10morgan in #175
- Rename sql_testUtils vars to sqlTestUtils by @cap10morgan in #176
- Add release pipeline workflows by @cap10morgan in #178
- Restore get_registration_info op by @cap10morgan in #181
- Stop setting Server response header by @cap10morgan in #173
- Another harper-config.yaml check by @kriszyp in #182
- allow role to specify access to specific operations by @heskew in #170
- Update a JSDoc to match actual params by @cap10morgan in #179
- Make the server.http options type match the docs by @cap10morgan in #177
- Simplify Table to support a single source tied to the specific class by @kriszyp in #180
- Bring over sync-commits.js improvements from Harper Pro by @cap10morgan in #174
- add warning for extension api and remove plugin api warning by @Ethan-Arrowood in #184
- Handle
Responseobjects in cache resolution and in RESTful responses by @kriszyp in #164 - Add ability to query multiple logs with exclusion and dynamic addition by @kriszyp in #183
- Remove extra v in version by @cb1kenobi in #186
- Don't override path hdb_boot_properties.file with ROOTPATH by @kriszyp in #189
- CLI errors exit with code 1 and error message cleanup by @DavidCockerill in #195
- Stop the profiler if aggregate period is not positive by @kriszyp in #190
- see if this helps with test reliability by @heskew in #192
- Fix exports to point to dist module by @kriszyp in #201
- if operationsApi/http
secretPortsecurePort is set to the same value as the port… by @heskew in #193 - User/Role/Permission downgrade impersonation on the operations API by @heskew in #185
- Fix misspelling of registration_info by @kriszyp in #204
- Resolve cwd as absolute path by @cb1kenobi in #199
- remove SUPPORTED_OPS check for CLI commands by @DavidCockerill in #205
- Update integration test workflow to save hdb.log from failed tests by @heskew in #207
- Branching transaction history by @kriszyp in #198
- Update msgpackr and cbor for security updates by @kriszyp in #208
- Improve integration test settings by @kriszyp in #213
- feat: Convert logger to TypeScript by @dawsontoth in #212
- fix: Use jwt types to adjust the implementation slightly by @dawsontoth in #211
- Db/setup fixes by @kriszyp in #214
- Use the VM loader for loading plugin modules as well resource modules by @kriszyp in #209
- Optional arg by @kriszyp in #216
- Use the SLACK_BOT_TOKEN to send Slack notifications by @cb1kenobi in #215
- updating integration test action versions, minor integration test uti… by @heskew in #217
New Contributors
- @Ethan-Arrowood made their first contribution in #1
- @mduleone made their first contribution in #4
- @kriszyp made their first contribution in #28
- @renovate[bot] made their first contribution in #42
- @BboyAkers made their first contribution in #73
- @cb1kenobi made their first contribution in #111
- @heskew made their first contribution in #113
- @DavidCockerill made their first contribution in #115
- @dawsontoth made their first contribution in #212
Full Changelog: https://github.com/HarperFast/harper/commits/v5.0.0-alpha.8