Skip to content

chore(main): release albert 1.33.0 - #601

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#601
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 attachments field to ChatMessage (#588) (c06ba6e)
  • 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 attachments field to ChatMessage (c06ba6e)
  • 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 480d95a to 78dbf56 Compare July 7, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant