Skip to content

Releases: Alwatr/nitrobase

v6.0.3

28 Mar 00:47
v6.0.3
b282b9b
Compare
Choose a tag to compare

6.0.3 (2024-03-28)

Bug Fixes

Miscellaneous Chores

v6.0.2

09 Feb 13:34
v6.0.2
07ceff1
Compare
Choose a tag to compare

6.0.2 (2024-02-09)

Performance Improvements

  • nginx: Update nginx-json base image version and improve HEALTHCHECK performance (7e46731) by @AliMD

v6.0.1

24 Jan 15:47
v6.0.1
d704d1b
Compare
Choose a tag to compare

6.0.1 (2024-01-24)

Bug Fixes

  • nginx/debug: Add prefixUri variable to command_test function and add ps command (ae165f8) by @
  • nginx: docker HEALTHCHECK (34f61c0) by @

v6.0.0

24 Jan 14:06
v6.0.0
76b2c1f
Compare
Choose a tag to compare

6.0.0 (2024-01-24)

Features

  • Enhance types, add Jsonifiable type and update method signatures (57502d2) by @AliMD

Miscellaneous Chores

v4.2.1

23 Jan 13:48
v4.2.1
f2bfd70
Compare
Choose a tag to compare

4.2.1 (2024-01-23)

Bug Fixes

  • nginx: NGINX_OPEN_FILE_CACHE_VALID (eeadcf7) by @

v4.2.0

23 Jan 13:08
v4.2.0
2604159
Compare
Choose a tag to compare

4.2.0 (2024-01-23)

Bug Fixes

Features

  • nginx: Update nginx base image and cache settings (62e4176) by @AliMD

v6.0.0-alpha.0

15 Jan 13:13
v6.0.0-alpha.0
14bfd77
Compare
Choose a tag to compare
v6.0.0-alpha.0 Pre-release
Pre-release

6.0.0-alpha.0 (2024-01-15)

⚠ BREAKING CHANGES

  • nginx: default storeApiPrefix change to /api/s6
  • nginx: Add authentication requirement for all location
  • nginx: new authorization method
  • types: PerDevice and PerToken in Region removed

Features

  • nginx: Add 99-deny-other.conf.template to deny all unknown locationswner (4707214)
  • nginx: Add authentication support and remove separate requirement for authentication (ec7e8c4)
  • nginx: Add debug.sh script for debug and test deployment (dcb2b33)
  • nginx: Add region-specific file location per owner (425289c)
  • nginx: Complete new PerUser region location with manager access (d6ab5ed)
  • nginx: extraction of authUserId and authUserToken from authorization header (79fb030)
  • nginx: rewrite debug location (73f9980)
  • nginx: Update region secret location to return 404 (53c2521)

Bug Fixes

  • nginx: location directive in 93-region-managers.conf.template (fc8fdab)
  • nginx: location directive in region public configuration (2b19c0c)
  • nginx: location directive in region-authenticated.conf.template (a82153e)
  • nginx: location try_files issues in PerUser (e2671d4)
  • nginx: regex pattern in location directive (ebd1e27)
  • nginx: Remove extract-auth.conf and add map-auth.conf template (7c74be2)

Code Refactoring

  • nginx: Add authentication requirement for all location (0f52f8c)
  • nginx: Add rewrite rule to remove storeApiPrefix from URL (c0a5a69)
  • nginx: Add storeDebugPath and change storeRegionPerDevice to storeRegionPerOwner (4dcdd61)
  • nginx: Authenticated region location (ebb91c6)
  • nginx: home page JSON response (fb7f70c)
  • nginx: Managers region location (a2568cf)
  • nginx: public region location (3b57d62)
  • nginx: secret region location (358b0bf)
  • types: replace PerDevice and PerToken in Region enum with PerOwner (2b47b5d)

Miscellaneous Chores

  • Add new VS Code extensions (df1914a)
  • Add VS Code settings for nginx formatter (94b861f)
  • deps-dev: bump the development-dependencies group with 8 updates (38ac952)
  • deps: update (8f3edcf)
  • fix storage name (ed76477)
  • lerna: Refactor lerna.json to include chore type in Miscellaneous Chores section (1750f1a)
  • nginx: cleanup (4d971ff)
  • nginx: rename home json (5e1c06b)
  • nginx: Update NGINX store API prefix (f477ce8)

v5.1.0

13 Jan 16:08
v5.1.0
a41f545
Compare
Choose a tag to compare

5.1.0 (2024-01-13)

Features

Code Refactoring

  • Update storeRegionSecret value in Dockerfile and types file (a0b13c6) by @AliMD

Miscellaneous Chores

v5.0.0

12 Jan 12:31
v5.0.0
dc76e1e
Compare
Choose a tag to compare

5.0.0 (2024-01-12)

Bug Fixes

Code Refactoring

Features

Performance Improvements

BREAKING CHANGES

  • region SuperAdmin renamed to Managers
  • engine: The string ID has been removed from public APIs to prevent confusion caused by a simple sting ID.

v5.0.0-beta

31 Dec 09:54
v5.0.0-beta
e9e2617
Compare
Choose a tag to compare
v5.0.0-beta Pre-release
Pre-release

5.0.0-beta (2023-12-31)

Bug Fixes

Features

  • demo: Add multi-write functionality to node-fs demo (8839ef8) by @AliMD
  • doc-ref: refactor and isolate apis (e0085d9) by @AliMD
  • engin5: Add CollectionReference and defineCollection method (25dd254) by @AliMD
  • engin5/util: add new parseJson, jsonStringify, readFile, readJsonFile, writeFile, handleExistsFile, writeJsonFile (bbb4626) by @AliMD
  • engin5: add get and writeContext with review all apis and documention (7594612) by @AliMD
  • engin5: Add MaybePromise type definition (55b49ca) by @AliMD
  • engin5: Add owner ID validation for PerUser, PerToken, and PerDevice regions (79b2ec7) by @AliMD
  • engin5: Add support for auto-incrementing IDs in CollectionReference (e883af6) by @AliMD
  • engin5: add utility functions for reading and writing JSON files (71f8037) by @AliMD
  • engin5: Enhance AlwatrStore read and write methods (2bca22a) by @AliMD
  • engin5: fix issues to improve performance and readability (64b47fc) by @AliMD
  • engin5: refactor AlwatrStore with root db as collection, and handle save and syncLoad context (efe9a1d) by @AliMD
  • engin5: Refactor collection and document demo (0bb2fd4) by @AliMD
  • engin5: Refactor error handling in collection and document references (1044c29) by @AliMD
  • engin5: Refactor logging statements in collection and document references (636175f) by @AliMD
  • engin5: Update collection reference methods for retrieving items and IDs (aaa84a7) by @AliMD
  • engin5: Update file imports and variable names in demos (82705b6) by @AliMD
  • engin5: Update store file location and owner identifiers (614d56f) by @AliMD
  • engin5: Update StoreFileTTL and CollectionItemMeta types (5484c96) by @AliMD
  • engin5: Update WriteFileMode enum values (acaa608) by @AliMD
  • engine/demo: collection with new api (f603e86) by @AliMD
  • engine5: add exists and refactor stat (9e6e4d2) by @AliMD
  • engine5: Add global variable for package version in logger.ts (eca7f69) by @AliMD
  • engine5: AlwatrStore class with complete new api (c5e4009) by @AliMD
  • engine5: design final demo api (8a9477a) by @AliMD
  • engine5: design new concept (552e96f) by @AliMD
  • engine5: design new data types (1c0be8b) by @AliMD
  • engine5: DocumentReference class to handle document operations (1edc32f) by @AliMD
  • engine5: Import CollectionReference and update version string (61873ce) by @AliMD
  • engine5: import from workspace package (6e74e9e) by @njfamirm
  • engine5: logger and deepClone utility functions (1946e58) by @AliMD
  • engine5: Refactor defineDoc to defineDocument in demo-doc.ts (cbe113e) b...
Read more