Skip to content

chore(main): release albert 1.33.0 - #596

Closed
release-catalyst[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--albert
Closed

chore(main): release albert 1.33.0#596
release-catalyst[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--albert

Conversation

@release-catalyst

@release-catalyst release-catalyst Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.33.0 (2026-07-07)

Features

  • activities: add search() method (#547) (c6f8572)
  • activities: adding AlbertCollections to Albert methods (64faf30)
  • activities: adding changelog and contributing symlinks (1397f08)
  • activities: adding test for activity list (674e1c9)
  • activities: creating data models for Activities (d543fd3)
  • activities: exposing activity list endpoint (b885cf9)
  • activities: incorporating new page_size and max_items (d606cb7)
  • activities: list->get_all (e5817ce)
  • activities: merge main into feature/activity (da35f0d)
  • activities: merge remote feature/activities into local feature/activities (93b2450)
  • activities: merge remote feature/activities into local feature/activities (99edf78)
  • activities: minor comment update (5c97617)
  • activities: minor comment update (21db8af)
  • activities: minor comment update (b29c515)
  • activities: minor fix for activity test (dfdae44)
  • activities: minor fix; missing decorator (0542964)
  • activities: minor import fix (2903cbb)
  • activities: minor import fix in test (e51eef8)
  • activities: removing .value from order_by in case NoneType (7feea7c)
  • activities: update src/albert/collections/activities.py (8178261)
  • activities: update src/albert/collections/activities.py (a18a2f6)
  • activities: update tests/collections/test_activities.py (066df77)
  • activities: update tests/collections/test_activities.py (13053e2)
  • activities: version bump (526c61e)
  • activity: adding activity module to docs (21d3475)
  • add advanced search capabilities to datatemplates, parametergroups (#383) (fc14149)
  • add customtemplate create and normalize list params across collections (#332) (b313115)
  • add search for lots (#335) (a8d5b2f)
  • add storage-classes, hazards collections, support sds upload (#290) (df463d3)
  • add support for get_data (#488) (f6e5ae8)
  • Added document search to projects collection (#363) (53d648e)
  • adds analytical report coverage (694b405)
  • AsyncAlbert client, chat collections, and smart datasets (#482) (e0efaeb)
  • attachments: add attachment update support (#404) (e7c35c0)
  • attachments: add get_jurisdiction_codes and get_language_codes methods (#524) (1f75c33)
  • cas: cap get_by_number partial-match pagination to avoid OpenSearch 500 (#505) (cc4f03c)
  • cas: support updating CAS metadata (#415) (389508f)
  • chats: add pageContext to ChatMessage (AI-637) (#556) (301a7d9)
  • chats: add TOOL_CALL and ERROR to ChatComponentType [SDK-50] (#502) (5c21d50)
  • companies: support merge companies (#331) (85deeaa)
  • curve and image property data (#342) (28495a1)
  • custom_fields: allow customfields for CAS (#258) (3a30251)
  • customfields: date-and-datetime-type (#577) (f3d2182)
  • customfields: support editable (#296) (d24d906)
  • data_columns: add get_or_create method to DataColumnCollection (#478) (d838de9)
  • data-templates: support owner updates (#390) (8bfa94d)
  • entitytypes: extend entitytypes to add inventories (#326) (f8950ca)
  • inventory function on cas (#348) (2086637)
  • inventory search key from created at (#318) (96f1542)
  • inventory: support formula override updates (#370) (958fd3e)
  • lots: add direct adjust and transfer actions (#376) (23cc97d)
  • notebook: ketcher block creation using SMILES (#336) (3b54a29)
  • notebooks: add append_blocks to safely add blocks (#581) (87fddc0)
  • parameter_groups: add required field to ParameterValue with patch support (#480) (5101fc4), closes #479
  • parameter_groups: support User-type special parameter values (#543) (f1e3b79)
  • projects: add metadata filter search (#369) (8e3aa67)
  • propertydata: add optional return_scope for faster updates (#319) (565968c)
  • reports: add report template and report retrieval capabilities (babbe58)
  • reports: added generalized report category caller and analytics report (b1ff7fc)
  • reports: added generalized report category caller and analytics… (884f376)
  • session: add configurable request timeout (#572) (960f1de)
  • sheets: add is_column_right field to Sheet model (75327db)
  • sheets: row grouping, new column/row types, and fixes from PR #267 (#528) (3fe9642)
  • sheets: support min/max in cells (#266) (36ef01f)
  • sheets: support process design grid (#322) (055cc75)
  • smart_dataset: add pagination to get_all (#555) (c46096e)
  • smartdatasets: adds optional parent-id to smartdatasets for inheriting project ACL policy (#506) (29600d1)
  • standardize create, and add get_or_create (6c7880b)
  • support parent id on targets (#504) (fcc40a0)
  • support smart projects (#523) (5d42f9a)
  • support targets + smartdatasets (#389) (1e488d0)
  • targets: widen TargetParameter.value to operator/value-pair with legacy coercion (#539) (ae1a99d)
  • task: adding option for team assignment (#419) (7882ef3)
  • tasks: allow a cancelled tasks (#281) (bebf9f4)
  • tasks: support updating project via tasks.update() (#529) (16f4feb)
  • teams: add TeamsCollection for managing teams and membership (#418) (9dfe703)
  • workflows: support DT with linked parameters (#268) (349f451)
  • worksheets: support duplicating a sheet (#245) (61f89aa)
  • worksheet: support locking formula/column (#269) (8cfec01)

Bug Fixes

  • acl: add CASFullAccess in ACL (#286) (ced30bb)
  • acl: add ProjectStrictViewer in ACL (#285) (4a6914e)
  • add missing validate_call for ID normalization (#343) (5e01f8d)
  • add optional session param to Albert (43bd502)
  • add parent id to btinsight and btdataset (#449) (0d17179)
  • add symbols metadata to SDS (#293) (ca61128)
  • add uv.lock (448de9e)
  • add uv.lock and update docs (119c2d3)
  • allow inv-id in Component (#291) (4c49a95)
  • attachments: accept unknown category values gracefully (#552) (96c701e)
  • attachments: attachment override on upload (#350) (acf008f)
  • attachments: preserve spaces in upload filenames (#367) (96b71c8)
  • attachments: upload with unique key (#365) (1e562d7)
  • auth: fix base url in client creds (f21a3bc)
  • auth: fix base url in client creds (fcc0352)
  • auth: set token for tenant specified by user (#260) (1a226c3)
  • auth: standardize albert base url (#271) (f6d5475)
  • base: fixes metadata list patch (#257) (8c0260e)
  • base: fixes patch operation on metadata when new val is None (c7d3e6b)
  • base: fixes patch operation on metadata when new val is None (9418369)
  • cas_amount: adding block for cas_caegory update (#395) (9ab7fb3)
  • cas: add status, created, updated to CAS (#264) (5aba29a)
  • cas: fix pagination for unfiltered listing and filtered search paths (#445) (73f5418)
  • cas: get_all uses API filtering by opensearch (#325) (85f1053)
  • cell value type: adding list to cell value types (#300) (4f392d0)
  • chats: add DOCUMENT_CITATION component type AI-655 (#538) (e761ce4)
  • ci: harden and upgrade claude-code workflows (#586) (4a70bd3)
  • ci: route manifest-file per target branch in release-please workflow (#594) (cc1778b)
  • ci: trigger claude review workflows only on PR state changes (#597) (8abce3f)
  • companies: fix flakes in company test (9899c90)
  • custom_fields: align customEntityCategory patch ops with new API semantics (#526) (9692d8b)
  • custom_fields: correct PATCH operation/oldValue handling for unset fields (#557) (f4b5d76)
  • custom_fields: support defaults (#280) (ea4484b)
  • data_templates: create dt with parameters (c8ac123)
  • data_templates: workaround backend s3key bug in calculation update test (#498) (669a1db)
  • data-templates: allow creation with no data columns (8dc23f4)
  • data-templates: allow creation with no data columns (69bab08)
  • data-templates: correct payload for datacolumn delete in update() (#585) (a9cbe5d)
  • data-templates: handle enum and calculation column updates (#371) (4285a49)
  • datatemplate: patch enums for existing parameters (#288) (b5a5caf)
  • datatemplates: fixes patching of parameters on DTs (d1014a6)
  • deploy docs (773de7c)
  • docs (5723173)
  • docs: re-add CONTRIBUTING.md file (7f2dba8)
  • docs: re-add CONTRIBUTING.md file (58a9ff7)
  • entity type null defaults (#341) (8e4bacd)
  • exceptions: make AlbertHTTPError picklable for Ray/multiprocessing contexts (#560) (22579d1)
  • fetch current user via API (#355) (8e68c6d)
  • get propertydata if exists (#304) (ade6190)
  • HazardSymbol: fixing hazard symbol status (#519) (be64a05)
  • identifiers: ParameterGroupId (#261) (5bf71a7)
  • inventories: perform delete before add (#284) (59a6878)
  • inventory cas: add cas amount target (#294) (77ea2dd)
  • inventory: add InventoryMergeModule enum for merge modules parameter (#542) (91d990c)
  • inventory: cast int values to str in InventorySpecValue validator (#534) (dc0f0ad)
  • inventory: expose inventory_on_hand on InventoryItem (#536) (1a686cd), closes #533
  • inventory: patch cas composition (#305) (cf0d328)
  • inventory: set get_all, search default sort_by to None (d1de3e9)
  • inventory: update CAS target/inventoryValue (#273) (6282222)
  • lists: fixes pagination on lists collection (5369b44)
  • lots: handle create lot inventory-on-hand (#333) (81c30a8)
  • lots: round inventoryOnHand to decimal places (#330) (8723838)
  • lots: skip no-op patches in adjust() and transfer() (#447) (09ea79c)
  • lots: support display ID format in ensure_lot_id (#432) (a458ba4)
  • lots: support owner updates via update() (#420) (50bbeb2)
  • lots: update inventory on hand correctly (#282) (7af4d51)
  • lots: update storage-location for lot (#292) (eea4d33)
  • make ETT category optional (#347) (5173e22)
  • merge conflicts (544f30b)
  • metadata: metadata patch logic (213c64d)
  • metadata: replace list-valued metadata in a single update (#558) (59dc385)
  • mkdocs config (19c5b2f)
  • notebook header content level (#313) (64ef043)
  • notebooks: support CustomTemplateId (CTP) as a valid parentId (#411) (ec7b17b)
  • notebooks: update AttachesContent fields (#315) (1844332)
  • pagination: remove page_size from all collections (#252) (fc50050)
  • pagination: stop pagination when same lastKey encountered (#259) (17cca09)
  • pagination: support max_items and page_size in get_all, search (5c5960e)
  • parameter_groups: assign enum IDs and fix search item model (#485) (5d13cb9)
  • parameter-groups: add missing timestamp DataType enum value (#590) (e143327)
  • parametergroups, tasks: clear-then-update metadata list items (07d0984)
  • parametergroups: update validation datatype (#303) (ad20280)
  • parameters: ensure get_or_create matches name exactly (#380) (f741c8b)
  • params encoding centralized in Paginator (1083b89)
  • patch param on dt compare (#262) (6d345e5)
  • patch parametergroups metadata (367e8eb)
  • patch: leave unset fields untouched in update payloads (#561) (0642e94)
  • perf improvements in formula addition (#302) (126d50d)
  • property_data: type storage_key and athena on PropertyData (#570) (ede4a83)
  • property-data: accept numeric values in TaskPropertyCreate.value (#564) (e23ce3e)
  • property-data: make PTD search result trial optional (#576) (aeffc1d)
  • property-data: type PropertyDataResult.trial as Any (#578) (34512bc)
  • propertydata: column match regex (#328) (2fbbe6e)
  • propertydata: eval propertydata calculations (#351) (cb3bc65)
  • removed 'public' from the ProjectClass Enum as it isn't supported on platform anymore (9617149)
  • resources: tolerate None in Lot serializers and KetcherContent.data (#563) (25ec5e7)
  • revert lotId normalization, enforce custom-template id (#283) (f197608)
  • session: handle None params in _encode_query_params (#490) (2baea92)
  • sheets: Add allowed cell type enums (#334) (e8db233)
  • sheets: add colSizeMode field to Sheet model (#497) (b53604e)
  • sheets: add flag to clear existing formulation (#265) (b87303c)
  • sheets: add is_column_right field to Sheet model (#484) (75327db)
  • sheets: fix leftmost_pinned_column causing silent wksSequence drop (#525) (55d3a32)
  • sheets: fixing calculation for total cell in worksheet (#413) (b2a2a2a)
  • sheets: refactor get_column + more (#263) (c4941aa)
  • sheets: scope recolor_column test to product design cells (#500) (a37156b)
  • substance: default catch_errors=True in get_by_id and relax count assertions (#569) (6c22ba3)
  • sync with main (6de6c03)
  • synthesis: omit null smiles and default blockId on create (#580) (0f63644)
  • task search by dt and pg (#301) (63f67b4)
  • tasks: add property blocks support to BatchTask (#499) (e1b4fa0)
  • tasks: clear-then-update metadata list items (59e1cd5)
  • tasks: fix update-assigned bug when updating the assigned user (#254) (e0ef3f5)
  • tasks: search by projectId (#310) (769998f)
  • tasks: update tags (#320) (238db69)
  • total-cell: fixing total cell (b2a2a2a)
  • units: patch synonyms as item-level add/delete operations (#559) (30e64c5)
  • update customfields model (#329) (c28d860)
  • update metadata does not remove pre-linked param (#327) (b3a23ed)
  • update PropertyData model (#312) (6bd6f69)
  • users: add witnesser field to User model (#540) (0a95cda)
  • validate identifiers across collections (#274) (6e768ce)
  • version bump (1b8b461)
  • workflows: allow Special parameters to have Intervals (#508) (167b8d4)
  • workflows: back-fill prgPrmRowId when user supplies explicit setpoints (#545) (7554481)
  • workflows: fixes issue when forming an interval with no unit (#272) (8b560c7)
  • workflows: handle duplicate detection and relax intervals validator (#568) (93cba60)

Documentation

  • add PR template and update contributing guide (#277) (dda773c)
  • agents: clarify conventional commit type usage (7de25ba)
  • agents: forbid manual version bumps; release-please owns versioning (#551) (bfffd17)
  • collections: improve public method docstrings (#392) (6888c9b)
  • drop duplicate changelog symlink (#317) (62dad00)
  • enums: document shared enums and add to SDK reference (#496) (56b5452), closes #489
  • parameter_groups: fix ParameterValue docstring accuracy (#477) (5520198)
  • rename changelog, contributing (1e4c608)
  • rename changelog, contributing (84c0bc2)
  • rename changelog, contributing (8fc12c5)
  • rename changelog, contributing (5123369)
  • seperate resources from collections (fa588f8)
  • tasks: clarify task_id and albert_id search parameters (#476) (df70231)
  • update branding assets and styles (#353) (5c1c89d)
  • update contributing guidelines (d6b9244)
  • update docs, readme, changelog, etc (eeefa91)
  • use mike for versioning (40242c6)

This PR was generated with Release Please. See documentation.

@claude

claude Bot commented Jul 7, 2026

Copy link
Copy Markdown

Looks good - no bugs or correctness issues found.

@release-catalyst
release-catalyst Bot force-pushed the release-please--branches--main--components--albert branch from 4889edb to 2368f57 Compare July 7, 2026 16:44
@prasad-albert
prasad-albert deleted the release-please--branches--main--components--albert branch July 7, 2026 17:08
prasad-albert added a commit that referenced this pull request Jul 8, 2026
main's tags have always been component-less (v1.32.1, not albert-v1.32.1).
package-name: albert implicitly set the expected component in manifest
mode, which release-please now runs (#594) after config-file/manifest-file
became the sole source of release-type/versioning-strategy. That mismatch
made release-please reject every historical tag as an unknown component
and fall back to a full-history diff (PR #596).
prasad-albert added a commit that referenced this pull request Jul 8, 2026
main's tags have always been component-less (v1.32.1, not albert-v1.32.1).
package-name: albert implicitly set the expected component in manifest
mode, which release-please now runs (#594) after config-file/manifest-file
became the sole source of release-type/versioning-strategy. That mismatch
made release-please reject every historical tag as an unknown component
and fall back to a full-history diff (PR #596).
prasad-albert added a commit that referenced this pull request Jul 8, 2026
)

Reverts #594. Explicitly passing manifest-file (and dropping the
release-type/versioning-strategy action inputs) pushed main's
release-please run into full manifest-mode component search, which
doesn't recognize this repo's component-less tags and produces a
full-history diff (see PR #596, #603). Reverting to restore main's
release-please run to its previous working behavior while a proper
fix for next's manifest routing is worked out separately.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant