New
- New Module:
arcgis.gis.video- Provides classes, methods and properties for administration capabilities on ArcGIS Video Server
- Beta Transtion
arcgis.raster.realitymapping- ArcGIS Reality Server product transitioned from beta to General Availability
- note: Scripts written in 2.4.3 may need modified to accommodate necessary API changes based on overall product updates.
- ArcGIS Reality Server product transitioned from beta to General Availability
Guides
- New Subheading:
- Spatial Analysis
- AI Capabilities
- Administration
Module Changes
arcgis.gis
Userreassign_to()- BUG-000185255 Fixes issue where method inadvertently reassigned groups the user was a member of and not just groups owned by the user to the target_username
update()- New Parameters:
- password
- New Parameters:
UserManagerOfflineContentManagerexport_items()- Updates internal logic to better define item structures to enable capability of export of most item types
- New parameters:
- run_async
- async_workers
import_content()- New parameters:
- run_async
- async_workers
- New parameters:
Itempublish()- BUG-000184773 Improves performance with removal of unnecessary internal processing calls
SharingManager- Public Repo Issue 2335 Improves performance with internal processing updates for:
-
sharing_level- Adds security protection to prevent sharing Datastore items publicly
ItemProperties- Updates to internal processing for more accurate conversion between data objects and reading of object values
ItemTypeEnum- Deprecates the TILES_PACKAGE_3D member in favor of new options
- New Members:
- TILES_PACKAGE_3D_GAUSSIAN
- TILES_PACKAGE_3D_OBJECT
- TILES_PACKAGE_3D_MESH
PortalDataStorepublish()- New Parameters:
- item_id
- New Parameters:
arcgis.gis.admin
- Updates internal processing of how admin property is assessed for users to better provide correct access for custom roles
MapSettingsweb_styles()- New Parameters:
- ENH-000183856 two_dimensional_sketch_map
- New Parameters:
SecuritySettings- New Methods:
- New Properties:
- Deprecates the following methods and scheduled removal from next release:
set_anonymous_access_notice()- New Parameters:
- enabled
- New Parameters:
DeveloperCredential- Updates reference documentation
arcgis.gis.agonb
- Adds numerous code examples to various Class initializers and methods
- Adds documentation for:
InstancePreference- Deprecates class and schedules for removal at the next release
AGOLNotebookManagerinstance_preferences- Deprecates property and schedules removal at the next release
ContainerManager()list()- New Parameters:
- as_dict
- New Parameters:
arcgis.gis.nb
- Updates to numerous areas of the API Reference documentation, including code examples
arcgis.gis.workflowmanager
WorkflowManagerAdmin- New Methods:
- New Properties:
- Improves performance by adding asynchronous processing to internal functions:
Job_Managercreate()- Updates extended_properties parameter documentation to specific argument as dictionary or list of dictionaries
arcgis.gis.video
** New Submodule **
- Provides administrative capabilities for ArcGIS Video Server sites. See Work with ArcGIS Video Server administrator options for information on what API can help automate.
arcgis.features
- Updates to class initialization methods
- New Submodule:
arcgis.features.modelsEstimateResult- Adds class to function as return result when using setting the estimate argument to True for geoprocessing functions
FeatureLayerquery_top_features()- New parameters:
- return_count_only
- New parameters:
append()- Adds more comprehensive error messaging
arcgis.features.analysis
- Adds documentation for new return type when estimate=True for any functions that support it
arcgis.features.analyze_patterns
- New Functions:
arcgis.features.managers
- Adds numerous code examples for initializing manager objects and running various operations
- New Enumerations:
ParcelFabricManager- Adds code examples to reference documentation
AttachmentManageradd()- New Parameters:
- gid - Addresses Public Repo Issue 2395
- New Parameters:
arcgis.features.enrich_data
enrich_layer()- New Parameters:
- travel_direction
- New Parameters:
arcgis.raster
ImageSource- Updates supported raster_type_name list:
- Removes Aerial
- Adds Altum, RedEdge
- Adds support for spatial reference
- Updates supported raster_type_name list:
RasterCollectionfrom_stac_api()- Enhances context parameter with 3 new options:
- paginationMode
- maxItems
- maxPages
- Enhances query parameter so that the bbox option accepts FeatureLayer and Geometry objects
- Enhances context parameter with 3 new options:
arcgis.raster.analytics
arcgis.raster.functions.gbl
- Numerous updates to API Reference documentation, particularly adding code examples for many functions
arcgis.raster.realitymapping
- ArcGIS Reality Server product transitioned from beta to General Availability
- note: Scripts written in 2.4.3 may need modified to accommodate necessary API changes based on overall product updates.
Missionreconstruct_surface()- Updates to documentation to clarify output types
- RAPID added as an option for the quality argument
arcgis.network
LocateSettings- Updates internal format and processing
arcgis.geometry
- Adds *deprecation notice that Geometry objects will no longer inherit from the Python dictionary object, so bracket notation will no longer be supported
arcgis.layers
arcgis.map
- New Classes:
- New API Reference Section:
- Smart Mapping
- Reorganized module with dataclasses for data validation of inputs and outputs, and standardization for renderer creation. See API Reference for full documentation.
- Smart Mapping Enumerations
- New objects to use as input arguments for various Smart Mapping methods. See API Reference for full documentation.
- Smart Mapping
arcgis.apps
- New Beta features:
workforce- Announces deprecation of entire module and notes its removal from the API as Fall 2027
storymap- New Classes:
- New Methods:
content_info()- Added to numerous classes within the module for extracting the contents of complex components for easy visualization of content- See
StoryMap.content_info() - Also added to
Sidecar,MapTour,Timeline,Briefing
- See
Collectionupdate_content_info()- New Parameters:
- thumbnail
- New Parameters:
itemgraph- New Classes:
create_dependency_graph()- New Parameters:
- include_services
- run_async
- async_workers
- ENH-000178652 Adds warnings and enhances function to accommodate ArcGIS Online updates to handling of relationship types
- New Parameters:
load_from_file()- New Parameters:
- run_async
- New Parameters:
ItemGraphto_knowledge_graph()- New Parameters:
- item_properties
- New Parameters:
arcgis.ai
- Adds note to the reference documentation about current beta status and pricing information for when services transition to General Availability
- New Functions:
- New Dataclasses:
arcgis.learn
- Adds ViTAdapter support to segmentation models for transformer-based backbones
- Data Preparation Methods
prepare_data()- New Keyword argument options:
- valid_path
- test_path
- New Keyword argument options:
Fixes
Guides
Samples
Module Changes
arcgis.gis
GIS- Updates error messaging if entering a non-existent profile for the profile argument
Itemmove- Public Repo Issue 2532Fixes error when attempting to move item to the Root folder
update()- Fixes issue when setting properties to None was not properly clearing values
copy_feature_layer_collection()- Fixes Invalid Definition error if there are relationships set
ContentManagerclone_items()- ENH-000178319 Updates method to preserve _content_status, delete protection, and migrate categories
User- Fixes issue in Jupyter Lab notebooks where code completion was not available
UserManagerFolder
arcgis.gis.admin
DeveloperCredentialgenerate_token()- Fixes issue where other API Key was deleted when providing the slot argument
LicenseManagerbundles- Public Repo Issue 2519 Fixes incorrect results returned when more than 10000 users are assigned the bundle
SecuritySettings- Public Repo Issue 2518
- Fixes error when setting following properties to empty list:
- Public Repo Issue 2518
Webhookupdate()- BUG-000186528 Fixes error returned when setting events argument to ALL
arcgis.gis.agonb
Containershutdown()- Updates return value
arcgis.features
FeatureLayerget_unique_values()- Public Repo Issue 2534 Fixes issue where duplicate values were being returned on queries of thousands of features
query()- Fixes issue where queried with return_distinct_values=True were entering into an infinite loop
Spatially Enabled DataFrame(GeoAccessor)to_parquet()- [Public Repo Issue 2499}(https://github.com/Esri/arcgis-python-api/issues/2499) Fixes
TypeErrorresulting from improper handling of internal metadata
- [Public Repo Issue 2499}(https://github.com/Esri/arcgis-python-api/issues/2499) Fixes
area- Fixes issue where negative values returned for polygons with holes in an environment with ArcPysx
FeatureSetto_geojson()- Public Repo Issue #2490 Fixes
Key Errorwhen used on Multipoint geometry
arcgis.features.managers
AttachmentManagersearch()- BUG-000160369 Fixes issue where return_metadata=True did not return all EXIF information
download()- **Public Repo Issue #2479 Removes reference to return_all argument from the attachment_id parameter description and updates code to properly return all attachments if no attachment_id is provided
FeatureLayerCollectionManagercreate_view()- BUG-000184553 Fixes issue that if using the view_layers argument, the sublayer is removed from the source feature layer item
arcgis.features.analysis
- Updates API Reference with code examples for numerous functions
arcgis.raster.realitymapping
- ArcGIS Reality Server product transitioned from beta to General Availability
- note: Scripts written in 2.4.3 may need modified to accommodate necessary API changes based on overall product updates.
Project- Fixes issue when using AERIAL_DIGITAL for the sensor_type argument
arcgis.notebook
NotebookJobrunning()- Fixes issue on ArcGIS for Kubernetes where a currently running job was returning False
arcgis.geometry
- Fixes invalid literal
ValueErrorwhen setting ARCGIS_IO_ENGINE to Shapely
arcgis.geoprocessing
import_toolbox()- Fixes failure to import toolboxes from ArcGIS Online that were created by Model Builder
arcgis.layers
- Working with Map Service Layers
VectorTileLayerManageredit_tile_service()- Fixes
Invalid Service Definitionerror when attempting to update properties
- Fixes
arcgis.map
arcgis.apps
storymapitemgraphcreate_dependency_graph()- Updates handling of service URLs to create more accurate and comprehensive graphs
- Updates processing to better distinguish between GUID and Item ID values
expbuilderWebExperiencesave()- BUG-000185104 Fixes issue where saving a cloned Experience item carried over the source-<item_id> keyword, causing subsequent clones of the original item to fail
arcgis.learn
- Automated Machine Learning
AutoML- Fixes memory, redundant downloading, and ambiguity issues with Geometry output when using location embeddings
- Fixes training failure when using a blob embedding field as explanatory variables
- Feature, Tabular, and Timeseries Models
TimeSeriesModelsfit()- Fixes
AttributeErrorregarding DynamicCache and from_legacy_cache because of change in Transformers in environment
- Fixes
- Unstructured Text Models
- Fixes
AttributeErrorregarding batch_encode_plus when usingfit()on various methods - arcgis.learn.text module
EntityRecognizer- Fixes memory issue for Living Atlas DLPK
- Fixes