Skip to content

Commit 445a19a

Browse files
karthick-rnKarthick
andauthored
MPC Pro JS Stable Release (#39003)
### Packages impacted by this PR @azure/planetarycomputer ### Issues associated with this PR N/A ### Describe the problem that is addressed by this PR This PR introduces a new TypeScript client SDK for the Microsoft Planetary Computer Pro geo-catalog service. The Planetary Computer Pro service provides access to geospatial data through a STAC (SpatioTemporal Asset Catalog) API, enabling users to discover, access, and analyze Earth observation data. ### What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen? N/A ### Are there test cases added in this PR? _(If not, why?)_ Yes ### Provide a list of related PRs _(if any)_ N/A ### Command used to generate this PR:**_(Applicable only to SDK release request PRs)_ Generated from TypeSpec configuration at specification/orbital/Microsoft.PlanetaryComputer/tspconfig.yaml API Version: 2026-04-30 SDK Release Type: Stable CommitSHA: 68d73262469959ee6d4b2baefd89005bf967bd37 SpecRepo: https://github.com/Azure/azure-rest-api-specs ### Checklists - [x] Added impacted package name to the issue description - [x] Does this PR needs any fixes in the SDK Generator?** _(If so, create an Issue in the [Autorest/typescript](https://github.com/Azure/autorest.typescript) repository and link it here)_ - [x] Added a changelog (if necessary) --------- Co-authored-by: Karthick <karthick.narendran@microsoft.com>
1 parent c41e97b commit 445a19a

5 files changed

Lines changed: 13 additions & 12 deletions

File tree

sdk/planetarycomputer/planetarycomputer/CHANGELOG.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
# Release History
22

3-
## 1.0.0-beta.2 (Unreleased)
3+
## 1.0.0 (2026-06-29)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
7+
- First stable release of the `@azure/planetarycomputer` package.
8+
- STAC API support: list, get, create, update, delete collections and items; search with spatial, temporal, and CQL2-JSON filters.
9+
- Data/Tiler API support: tile rendering, preview generation, mosaic search, bounding box and GeoJSON crop, WMTS capabilities, legends, and statistics.
10+
- Ingestion API support: create and manage ingestion sources, definitions, and runs; track operations.
11+
- Shared Access Signature API support: generate, sign, and revoke SAS tokens for secure data sharing.
12+
- Long-running operation (LRO) support for collection and item create/delete operations.
1213

1314
## 1.0.0-beta.1 (2026-05-26)
1415

sdk/planetarycomputer/planetarycomputer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure/planetarycomputer",
3-
"version": "1.0.0-beta.2",
3+
"version": "1.0.0",
44
"description": "A generated SDK for PlanetaryComputerProClient.",
55
"engines": {
66
"node": ">=20.0.0"

sdk/planetarycomputer/planetarycomputer/src/api/data/operations.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3705,7 +3705,7 @@ export async function _getCollectionAssetsForTileNoTmsDeserialize(
37053705
};
37063706
}
37073707

3708-
/** Return a list of assets which overlap a given tile for a STAC collection (without TileMatrixSetId). */
3708+
/** Return assets overlapping a tile for a collection using the route without TileMatrixSetId in the path (/tiles/{z}/{x}/{y}/assets). This operation uses the default tile matrix set when none is specified. */
37093709
export async function getCollectionAssetsForTileNoTms(
37103710
context: Client,
37113711
collectionId: string,
@@ -3788,7 +3788,7 @@ export async function _getCollectionAssetsForTileDeserialize(
37883788
return tilerAssetGeoJsonArrayDeserializer(result.body);
37893789
}
37903790

3791-
/** Return a list of assets which overlap a given tile for a STAC collection (with TileMatrixSetId). */
3791+
/** Return assets overlapping a tile for a collection using the route with TileMatrixSetId in the path (/tiles/{tileMatrixSetId}/{z}/{x}/{y}/assets). Use this operation when you need an explicit tile matrix set in the URL. */
37923792
export async function getCollectionAssetsForTile(
37933793
context: Client,
37943794
collectionId: string,

sdk/planetarycomputer/planetarycomputer/src/classic/data/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -524,15 +524,15 @@ export interface DataOperations {
524524
maxy: number,
525525
options?: DataGetCollectionAssetsForBboxOptionalParams,
526526
) => Promise<DataGetCollectionAssetsForBboxResponse>;
527-
/** Return a list of assets which overlap a given tile for a STAC collection (without TileMatrixSetId). */
527+
/** Return assets overlapping a tile for a collection using the route without TileMatrixSetId in the path (/tiles/{z}/{x}/{y}/assets). This operation uses the default tile matrix set when none is specified. */
528528
getCollectionAssetsForTileNoTms: (
529529
collectionId: string,
530530
z: number,
531531
x: number,
532532
y: number,
533533
options?: DataGetCollectionAssetsForTileNoTmsOptionalParams,
534534
) => Promise<DataGetCollectionAssetsForTileNoTmsResponse>;
535-
/** Return a list of assets which overlap a given tile for a STAC collection (with TileMatrixSetId). */
535+
/** Return assets overlapping a tile for a collection using the route with TileMatrixSetId in the path (/tiles/{tileMatrixSetId}/{z}/{x}/{y}/assets). Use this operation when you need an explicit tile matrix set in the URL. */
536536
getCollectionAssetsForTile: (
537537
collectionId: string,
538538
tileMatrixSetId: string,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
directory: specification/orbital/Microsoft.PlanetaryComputer
2-
commit: 221e26326addc2260e7d1d420c106ab452732f84
2+
commit: e19e5173291b358ace71b4b9656bc88a5ae72d09
33
repo: Azure/azure-rest-api-specs
44
additionalDirectories:

0 commit comments

Comments
 (0)