The following a general plan for the Arches project. Be aware this plan is tentative and subject to change.
| Version | Release Date | End Main Support | End Extended Support |
|---|---|---|---|
| 6.2 LTS | 10/2022 | 09/2024 | 03/2025 |
| 7.4 | 06/2023 | 12/2023 | 06/2024 |
| 7.5 | 12/2023 | 09/2024 | 03/2025 |
| 7.6 LTS | 09/2024 | 12/2026 | 06/2027 |
| 8.0 | 06/2025 | 03/2026 | 09/2026 |
| 8.1 | 03/2026 | 12/2026 | 06/2027 |
| 8.2 LTS | 12/2026 | 03/2029 | 09/2029 |
| 9.0 | 09/2027 | 06/2028 | 12/2028 |
| 9.1 | 06/2028 | 03/2029 | 09/2029 |
| 9.2 LTS | 03/2029 | 06/2031 | 12/2031 |
- User friendly resource identifiers
- Import and indexing of file metadata
- Global Arches Functions (triggered by tile crud events regardless of graph)
- RDM officially deprecated in favor of controlled lists (RDM remains available until v9.0)
- Deprecation of mapbox-gl.js
- Adoption of Default Deny as default resource instance permission framework
- The following datatypes are deprecated (still available until 9.0)
- concept
- concept-list
- domain
- domain-list
- Unfunded "Wishlist":
- Support for configuration of navigation bar UI to allow for greater UI customization
- Allow for reference data type to replace concepts in defining resource relationships
- Nullable number widget
- Focus on squashing all Arches Designer bugs
- Unfunded "Wishlist":
- Upgrade to Python 3.14
- Upgrade rdflib to latest
- Upgrade to Django 6
- Upgrade to PostgreSQL 18
- Upgrade to ElasticSearch 9
- Improved support for user/group preferences
- Graph edit log and history UI
- Tools for building resource data migrations between graph versions
- Single source of truth for tile display values, available at all tiers of the stack
- Require default value on required nodes (and move default value config to node)
- Performance enhancements for loading large datasets
- Pluggable backend search
- Support for MapLibre (or make map component pluggable)
- Support for large filters (> URL limit)
- Full migration to Vue
- Removal of the RDM
- Removal of the following datatypes:
- concept
- concept-list
- domain
- domain-list datatypes
- Adds resource models and controlled lists for managing thesauri and their terms as Arches resource data
- Introduces the Arches Lingo UI, a dedicated, custom experience for creating and managing thesauri and their terms including:
- Hierarchy viewer for exploring thesauri hierarchically
- Basic search for finding terms in thesauri
- Basic Scheme and Concept reports and editors for editing thesauri and their terms
- Improves the Arches Lingo UI with improved hierarchy viewer and search
- Extends the Scheme and Concept reports and editors with additional fields and features
- Adds support for managing scheme and concept lifecycles including
- Publishing schemes and their concepts to create new versions of schemes
- Managing the automatic generation and assignment of friendly identifiers and URIs for schemes and concepts
- Deprecating concepts and schemes
- Adds support for bulk import and export of thesauri and their terms as SKOS RDF
- Enhances the Lingo UI with user dashboards
- Advanced search and filtering capabilities for thesauri and their terms
- Allow users to view edit log for thesauri and their terms and revert changes as part of a draft edit
- Saved searches and search results for managing lists of terms
- Adds support for additional import/export formats
- Public search interface for searching over published thesauri and their terms even during draft edits
- SPARQL endpoint for querying thesauri and their terms
- Support for splitting and merging concepts within thesauri
- A "candidate scheme" for managing terms before they are added to a thesaurus
- Managing hierarchies of additional models:
- People and groups
- Places
- Time periods
- Support loading of skos files during package load
- Unfunded "Wishlist":
- Migrate domains and domain tile data to references/controlled lists
- Improving Controlled List Manager UI for large datasets
- Tools for synchronizing references across lists and in tile data
- Postgresql fulltext search
- Through resource advanced search
- Upgrades Arches for HERs to work with Arches 7.6.x
- Retain placeholder text formatting for HTML (rich-text) values in consultation letters
- Upgrades Arches for HERs to work with Arches 8.x (LTS version)
- Supports Arches user authentication and permissions
- Allow users to create and edit Arches resources using geospatial data from a QGIS project
- Displays a history of all activities conducted via the plugin for a QGIS session
- Includes a user interface that mimics the Arches interface in addition to default QGIS styles
- Display an image of selected features on confirmation dialogs
- Replace stylesheet checkbox setting with a dropdown of options, and save selection to QSettings for preserving configuration
- Include a column for user in the activity log
- Update resource create and edit functions to run as QGIS tasks
- Update authentication to support Single Sign-On
- Convert the plugin user interface into a docked widget for attaching to QGIS panels
- Upgrade to PyQt 6 for compatibility with QGIS 4