Skip to content

Commit b7a41a2

Browse files
chore(release): bump versions and update changelogs (#184)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent a06a2bb commit b7a41a2

5 files changed

Lines changed: 18 additions & 10 deletions

File tree

.changeset/scoped-env-loading.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/iam/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @tigrisdata/iam
22

3+
## 2.2.1
4+
5+
### Patch Changes
6+
7+
- [#183](https://github.com/tigrisdata/storage/pull/183) [`a06a2bb`](https://github.com/tigrisdata/storage/commit/a06a2bb0234f6e0ddeb0c699d3e559ea94e94cb3) Thanks [@designcode](https://github.com/designcode)! - Stop mutating the global `process.env` when loading configuration. Previously, importing the server entry ran `dotenv.config()` as an import-time side effect, loading the consuming app's entire `.env` (including unrelated keys) into `process.env`.
8+
9+
Configuration is now resolved on demand, per operation, directly from the environment: the SDK parses `.env` into a private object (never touching `process.env`), keeps only `TIGRIS_`-prefixed keys, and prefers explicitly-set `process.env` values. Importing the SDK no longer has side effects, and apps that manage their own environment are no longer overridden.
10+
311
## 2.2.0
412

513
### Minor Changes

packages/iam/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tigrisdata/iam",
3-
"version": "2.2.0",
3+
"version": "2.2.1",
44
"description": "Tigris SDK for IAM operations",
55
"type": "module",
66
"main": "./dist/index.js",

packages/storage/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @tigrisdata/storage
22

3+
## 3.17.2
4+
5+
### Patch Changes
6+
7+
- [#183](https://github.com/tigrisdata/storage/pull/183) [`a06a2bb`](https://github.com/tigrisdata/storage/commit/a06a2bb0234f6e0ddeb0c699d3e559ea94e94cb3) Thanks [@designcode](https://github.com/designcode)! - Stop mutating the global `process.env` when loading configuration. Previously, importing the server entry ran `dotenv.config()` as an import-time side effect, loading the consuming app's entire `.env` (including unrelated keys) into `process.env`.
8+
9+
Configuration is now resolved on demand, per operation, directly from the environment: the SDK parses `.env` into a private object (never touching `process.env`), keeps only `TIGRIS_`-prefixed keys, and prefers explicitly-set `process.env` values. Importing the SDK no longer has side effects, and apps that manage their own environment are no longer overridden.
10+
311
## 3.17.1
412

513
### Patch Changes

packages/storage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tigrisdata/storage",
3-
"version": "3.17.1",
3+
"version": "3.17.2",
44
"description": "Tigris is a high-performance object storage system designed for multi-cloud",
55
"type": "module",
66
"main": "./dist/server.js",

0 commit comments

Comments
 (0)