CivicLens
Current release: 5.2.6

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.

Already using the Backup Utility? Upgrading is easy: save the new download to the same folder with the same filename to replace the existing executable, and existing configuration is preserved. If saved elsewhere, opening the Backup Utility brings up a fix dialog to reconnect to your existing configuration.

!
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 upgrading.

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

Version 5.x Current
4.5.10
  • 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