CivicLens
Current release: 5.2.2

Backup Utility Download

A single self-contained Windows executable. No installer, no external dependencies, no third-party services. Just download, authenticate, and start backing up.

!
Version 4 to Version 5

Read the release notes before upgrading.

Version 5 is a major release that requires a small modification to scheduled backup task configurations for users migrating from Version 4. We strongly recommend reviewing the release notes before installing.

View Version 5 release notes

All variants have been combined at Version 5. There are no longer separate downloads for On-Demand, Scheduled, S3, Azure, or Non-Admin.

Changelog

5.2.2 Current

See the Version 5 release notes for the full list of changes.

4.5.10
  • Services with tables without a relationship class to a layer are now sent through the /export endpoint to improve backup consistency.
  • Improved feature service retry logic.
  • Logging and performance improvements.
4.5.9
  • Item thumbnails now exported to ./Thumbnails within each item type folder.
  • Item description JSON now exported to ./Descriptions within each item type folder.
  • Portal /self JSON now exported to backup root as self.json.
  • Users JSON now exported to backup root as users.json.
  • Groups JSON now exported to backup root as groups.json.
  • Vector tile style files (root.json) now exported to ./Styles/<item_id>.json within Vector Tile Service folder.
  • Draft StoryMap and Web Experience items now exported instead of skipped.
  • Improved logic for exclusion of faulty features to prevent total replica failure.
4.5.8
  • Modified tile level assignment to improve tile layer export consistency.
  • Improved export timeout and thread management and progress messaging.
  • Improved management of long-running threads.
4.5.7
  • Modified download URL for tile layer exports to accommodate external storage of ArcGIS Online-exported tile packages, retaining the third party token in those cases.
  • Improved SSO, MFA, and browser authentication flow.
  • Ability to add last_backup<timestamp> tags to items backed up (On-Demand versions only).
4.5.6
  • Fixed issue where non-published forms and no-file items (e.g. some code attachments, report templates) showed as failed instead of indicating there was no file to be exported.
  • Improved threadlock logic.
  • Queued logging to prevent blocking I/O.
4.5.5
  • Avoid in-memory buffering when probing /items/{id}/data on static items.
  • Probes now stream headers only and static downloads stream to disk with resume support.
  • Further improvements in memory management and performance.
4.5.4
  • Improved token regeneration logic.
  • Additional memory management improvements.
  • Fixed issue with browser authentication on certain Portal for ArcGIS portals.
  • Minor bugfixes and performance improvements.
4.5.3
  • Fixed issue with Deep item query plus differential backup qualifying extra items on differential query.
  • Fixed intermittent issue with exports of large or high-attachment feature services on Portal caused by a bug in ArcGIS API for Python.
4.5.2
  • Fixed issue with corrupt feature exclusion when system-maintained feature ID field is not OBJECTID.
  • Fixed item query failing under certain uncommon parameter combinations.
  • Improved JSON handling when non-parsable characters are present in API response.
4.5.1
  • Improved memory pressure management during simultaneous downloads.
  • Improved replica zip check at runtime.
  • Improved recursion and thread handling for large portals.
  • Improved handling of system errors.
  • Fixed bug with certain GeoJSON item exports returning empty arrays.
  • Fixed bug with Portal returning 403 on layer checks under certain configurations.
4.5.0
  • Improved memory management, especially for large or high item count portals. Download chunk sizes adjusted when system memory pressure is detected.
  • Added dynamic connection pool sizing for more efficient HTTPS session management.
4.4.10
  • Improved active download check at end of process, with additional static item retry for permissions errors.
  • Added exponential backoff on deep query to accommodate API rate limits for large orgs.
4.4.9
  • Additional static and JSON item retry when portal returns a permissions error, after generating a new token and re-instantiating the GIS object.
  • Fixed issue with end-of-process feature service retries when API job limit is reached.
  • Checks path lengths and notifies when items fail due to exceeding the Windows 260-character limit.
4.4.8
  • Fixed issue with tile service and static item downloads when header returns incorrect file size or None.
4.4.7
  • Added ability to specify multiple groups for backup.
  • Improved connection pooling and retry logic in Requests session.
  • Improved handling of corrupt or invalid static items.
  • Fixed issue with inventory records when using Deep query option.
4.4.6
  • Added concurrency to static item retries to speed up end of process.
  • Fixed issue with failed static item export when item size returns 0 or None.
  • Fixed issue with certain Portal exports failing due to header size mismatch.

Need help?

Reach out to our team for guidance on installation, configuration, or migration.

Contact support@civiclens.com