I am currently testing Pro 2.3.0 rollout for production users and the only issue that has currently been highlighted is that the python api in jupyter notebook is considerably slower.
Pro 2.2.4, API 1.4.8
from arcgis import GIS
from datetime import datetime
<name of gis> = GIS(url=”<GIS url>”, username=”user@domain”)
print(gis.properties.user.username)
print(datetime.now())
content_manager = gis.content
all_content = content_manager.search(query=”*”, max_items=9999)
print(len(all_content))
end = datetime.now()
print(datetime.now())
Time Taken = 0.7 seconds
Pro 2.3, API 1.5.1
from arcgis import GIS
from datetime import datetime
<name of gis> = GIS(url=”<GIS url>”, username=”user@domain”)
print(gis.properties.user.username)
print(datetime.now())
content_manager = gis.content
all_content = content_manager.search(query=”*”, max_items=9999)
print(len(all_content))
end = datetime.now()
print(datetime.now())
Time Taken = 4 minutes 9 seconds
FYI, the above is just a sample script. Most of my scripts at 1.4.8 are now almost unusable at 1.5.1 because they take hours to run rather than under 30 seconds. Did anyone else experience this degradation going from 1.4.8 to 1.5.1?