Roadmap and Releases

The Arches Roadmap highlights current and upcoming releases, detailing ongoing and planned development of Arches features and capabilities. Information on past releases, with links to release notes, is also included.

We are currently working on a better method to publish up-to-date details on software development work planned for Arches. In the meantime, we are able to share this high-level overview.

If you have any questions, please post them to the Community Forum or email the Arches Team at contact@archesproject.org.

 

Current Releases

Arches 7.2.0
Released
November 2022

  • Updates workflows to handle multiple cardinality-n cards
  • Adds default language selection to advanced search
  • Fixes workflow bug for cards without a resourceinstance_id
  • Checks if bnodeid exists in tile data
  • Updates template preview in Graph Designer
  • Adds security fixes for time-based blind SQL injection
  • Updates webpack production config to preserve Prototype calls
  • Full release notes for Arches v7.2.0
        
Arches 6.2.1
Released
October 2022

  • Upgrades Django from 2.2 to 3.2.14
  • Allows creation of related resources in resource instance widget configured with search query
  • Tracks resource index status in the database to index resources after direct database import
  • Saves resource instance descriptors to database rather than only the ElasticSearch index
  • Removes django-revproxy and adds arches-django-revproxy workaround
  • Allows graph editors to modify node aliases
  • Improves load performance for resources with many relations
  • Notifies user when json-ld loader fails to load
  • Full release notes for Arches v6.2.1
  

Upcoming Releases

Arches 7.x.x Scheduled 2023
Planned and Funded Development
  • Improved Search Capabilities:
    • Update search page UI
    • Support tabular view of search results
    • Support resource instance edits by specific users
    • Support user defined saved searches
    • Add a wildcard, exact match, UUID search filters
    • Support searches that return related resources
    • Improve UI of advanced search and time-based search
  • Support for Single Sign-On to Arches
  • Version Arches, Arches Application, Models
    • Tools to define which version of Arches or a model is required
    • Simple subscription service to share data between Arches applications
  • Enhance Model publishing capabilities
    • Support greater flexibility when changing model shapes
    • Administrator tools to update instance data when model shapes change
  • Add Kibana to support dashboards of Arches data
    • To aggregate and present information from multiple instances
    • Support real-time presentation of search results
    • To aggregate data feeds from Arches and other data management systems
  • Enhance Data Importers
    • Provide support for multiple-language data imports via csv
    • Enhance importers to support append/overwrite operations
  • Add a Bulk Data Processing module to Arches
    • Allow registration of data processing scripts to support updates to multiple resource instances without export and re-import of data
    • Make bulk data processing scripts shareable across Arches applications
  • Support upload of large files to Amazon S3
    • Allow users to upload GB-sized files to an S3 account
    • Improve performance of page rendering
  • Bug Fixes and Performance Enhancements
    • Improve speed, timing of data indexing
Recommended development that is currently not funded:
  • Support for WCAG (Web Content Accessibility Guidelines) in UI
  • Upgrade to Arches UI library
  • Development of Arches Collector v2
  
     
Arches 8.0 Scheduled
End 2023

  • RDM redesign
  • RDM module using graphs
  • Synchronize resource data across Arches applications
  • Support subscription to Arches applications
  • Notification when data changes on remote Arches application
  • Better support for modifying graph shapes, re-index existing resource data
  
     

Past Releases

 

Arches 7

Arches v7.1.1 was released in September 2022. See v7.1.1 release notes.

Arches v7.1.0 was released in September 2022. See v7.1.0 release notes.

Arches v7.0 was released in August 2022. See v7.0 release notes.

 

Arches 6

Arches v6.1.2 was released in November 2022. See v6.1.2 release notes.

Arches v6.1 was released in June 2022. See v6.1 release notes.

Arches v6.0 was released in October 2021. See v6.0 release notes.

 

Arches 5

Arches v5.1.4 was released in March 2021. See v5.1.4 release notes.

Arches v5.1.3 was released in March 2021. See v5.1.3 release notes.

Arches v5.1.1 was released in March 2021. See v5.1.1 release notes.

Arches v5.1 was released in October 2020. See v5.1 release notes.

Arches v5.0 was released in January 2020. See v5.0 release notes.

Details of Arches v5.1 development (released in October 2020)

 

 
Custom Indexing
  • Allows a developer to define an Elasticsearch index that flattens Arches graphs for use with Kibana (see below).
Arches v5.1 (October 2020)
     
Dashboards
  • Integrates Kibana dashboards into Arches;
  • Implements dashboards as plugins (single dashboard, dashboard list).
Arches v5.1 (October 2020)
     
IIIF Image Support
  • Implement a datatype/widget/card component to support use of IIIF images;
  • Support annotation of IIIF images.
Arches v5.1 (October 2020)
     
Enhanced Permissions
  • Add support for instance-level permissions.
Arches v5.1 (October 2020)
     
Improved JSON-LD Import/Export Support
  • Improves graph matching for JSON-LD;
  • Enhances Arches data types to better support JSON-LD.
Arches v5.1 (October 2020)
     
Details of Arches v5 development (released in January 2020)
 
Technology Upgrades
  • Python 3.7
  • Django 2.3
  • Postgres 12.0/PostGIS 3.0
  • Elasticsearch 7.4
Arches v5.0 (January 2020)
     
Componentized Search Filters
  • Implements modular search filters; allows an Arches administrator to select which filters (e.g.: spatial, temporal, advanced, saved) to deploy
  • Allows developers to add custom search filters to Arches
Arches v5.0 (January 2020)
     
Task Manager
  • Adds a module to define and run tasks (such as data import/export) asynchronously, allowing long running jobs to complete outside a user session
  • Provides a way to implement custom functions or sophisticated data processing tasks without making a user wait for results
  • Provides a way to schedule recurring tasks
Arches v5.0 (January 2020)
     
Notifications
  • Adds the ability to alert a user when a long running task (such as data export) has completed
  • Integrated with the Task Manager
  • Implements a user interface in Arches where a user can review notifications
  • Supports emailing users as an alternate method of notification
Arches v5.0 (January 2020)
     
Workflows
  • Extends the Arches platform to allow developers to design multi-step data entry screens
  • Implements a “data entry wizard” user interface
  • Useful for supporting more sophisticated data entry tasks that may require conditional logic
Arches v5.0 (January 2020)
     
Additional Data Entry Card Components
  • Adds a Grouping Card, which allows an administrator to group several data entry forms into a single form
  • Implements an improved map widget and map card that presents data entry forms, base maps options, and overlays in a more user friendly manner
Arches v5.0 (January 2020)
     
Enhanced Map Services
  • Replaces tileserver with native vector tile support directly from Arches PostGIS database
  • Significant performance enhancement
  • Implements a GeoJSON endpoint in Arches API for enhanced interoperability with desktop GIS
Arches v5.0 (January 2020)
     
Export Search Results
  • Allows an Arches Model designer to select which nodes will be downloaded as part of exporting search results
  • Supports search results that include instances of multiple models
  • Supports .csv, shapefile, and JSON formats
  • Supports models with multiple geometry nodes
  • Automatically creates a shapefile for point, line, and polygon geometries if a model allows multiple geometries
  • Integrated with Task Manager and Notifications to support large data export requests
Arches v5.0 (January 2020)
     
Improved Data Import Speed
  • Implements a “-bulk” switch to data import that improves import speed by a factor of 5.
Arches v5.0 (January 2020)
     
Improved Error Handling
  • Enhances error logging and messaging to users
Arches v5.0 (January 2020)
     
Ontology Loader
  • Allows a developer to specify a specific set of ontologies to load for an Arches application
Arches v5.0 (January 2020)

Arches Collector

Arches Collector v0.3.0 was released in September 2019. See v0.3.0 release notes.

Arches Collector v0.2.1 was released in September 2019.

 

Arches 4

Arches v4.4.3 was released in November 2019. See v4.4.3 release notes.

Arches v4.4.2 was released in June 2019. See v4.4.2 release notes.

Arches v4.4.1 was released in February 2019. See v4.4.1 release notes.

Arches v4.3 was released in August 2018. See v4.3 release notes.

Arches v4.2 was released in June 2018. See v4.2 release notes.

Arches v4.2 was released in June 2018. See v4.2 release notes.

Arches v4.1 was released in January 2018. See v4.1 release notes.

Arches v4.0 was released in October 2017. See v4.0.1 release notes.

To stay up-to-date on project news, sign up for the Arches project announcement list or join the Arches Community Forum.

Last updated: November 2022