Skip to content

chore(release): bump versions and update changelogs#167

Merged
designcode merged 1 commit into
mainfrom
changeset-release/main
Jun 25, 2026
Merged

chore(release): bump versions and update changelogs#167
designcode merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@tigrisdata/iam@2.2.0

Minor Changes

  • #166 263e952 Thanks @designcode! - Add createTeam, editTeam, and listTeams for managing teams within an organization.

    • createTeam(team, options?) creates a team from a CreateTeamInput (name required, optional description and members) and returns the new teamId.
    • editTeam(teamId, team, options?) applies a partial update (Partial<CreateTeamInput>); it errors with No fields to update when no fields are provided.
    • listTeams(options?) returns the organization's teams, each mapped to a Team (id, name, description, members, createdAt, updatedAt).

    Also exports the CreateTeamInput, CreateTeamOptions, CreateTeamResponse, EditTeamOptions, EditTeamResponse, ListTeamsOptions, ListTeamsResponse, and Team types.

    import { createTeam, editTeam, listTeams } from "@tigrisdata/iam";
    
    const { data } = await createTeam({
      name: "engineering",
      description: "Engineering team",
      members: ["user@example.com"],
    });
    
    await editTeam(data.teamId, { name: "engineering-renamed" });
    
    const { data: teams } = await listTeams();

@tigrisdata/storage@3.16.0

Minor Changes

  • #168 4790e55 Thanks @designcode! - Support the allowObjectAcl and enableDirectoryListing options in createBucket.

    • allowObjectAcl: true applies the object ACL setting via a follow-up updateBucket call once the bucket exists (the S3 CreateBucket command can't carry it). If the bucket is created but the ACL update fails — whether it returns an error or throws — the returned error makes the partial state explicit.
    • enableDirectoryListing: true enables object listing for the bucket at creation time (relevant for public buckets). It defaults to false (listing disabled).
    import { createBucket } from "@tigrisdata/storage";
    
    await createBucket("my-bucket", { allowObjectAcl: true });
    await createBucket("my-listable-bucket", {
      access: "public",
      enableDirectoryListing: true,
    });
  • #169 f6dade9 Thanks @designcode! - Add restoreObject and getRestoreInfo for working with archived objects.

    • restoreObject(path, options?) restores an archived object (e.g. one in the GLACIER tier) back into an actively-readable copy for a number of days (defaults to 1).
    • getRestoreInfo(path, options?) reports an object's restore state from its HEAD headers as a RestoreInfo ({ status, expiresAt? }), using the RestoreStatus enum (Archived, InProgress, Restored). It resolves to undefined when there is no restore information — for a non-archived object or one that does not exist.
    import {
      restoreObject,
      getRestoreInfo,
      RestoreStatus,
    } from "@tigrisdata/storage";
    
    await restoreObject("archived.bin", { days: 3 });
    
    const { data } = await getRestoreInfo("archived.bin");
    if (data?.status === RestoreStatus.InProgress) {
      // restore underway
    }

Note

Low Risk
Release-only version and changelog updates with no runtime code changes; risk is limited to publishing the wrong versions if merged incorrectly.

Overview
This is a Changesets “Version Packages” release PR: it applies pending changesets, bumps package versions, and moves their notes into each package’s CHANGELOG.md. No SDK source changes are in this diff—only release metadata.

@tigrisdata/iam goes from 2.1.1 → 2.2.0 (minor). A new CHANGELOG.md documents the 2.2.0 release (team management APIs from [#166]).

@tigrisdata/storage goes from 3.15.0 → 3.16.0 (minor). CHANGELOG.md gains 3.16.0 entries for createBucket allowObjectAcl / enableDirectoryListing ([#168]) and restoreObject / getRestoreInfo ([#169]).

The three consumed changeset files under .changeset/ (create-bucket-acl-and-listing.md, iam-teams.md, restore-object.md) are removed after being applied.

Reviewed by Cursor Bugbot for commit 2e9a0c5. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions github-actions Bot force-pushed the changeset-release/main branch from f0fe4a8 to 426ac02 Compare June 25, 2026 14:17
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 426ac02 to 2e9a0c5 Compare June 25, 2026 16:13
@designcode designcode merged commit 4dcc6f3 into main Jun 25, 2026
2 checks passed
@designcode designcode deleted the changeset-release/main branch June 25, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant