Releases
GeoBlacklight release and technology dependency matrix.
GBL v3 LTS | GBL v4 • Current Major Release | GBL v5 • Next Major Release | |
---|---|---|---|
Support Status | Released 2020; Ends 2025 | Released 2022; Ends 2026 | ETA 2024 |
Metadata | GBL 1.0 | Aardvark | Aardvark |
Ruby | v3+ | v3+ | v3.2+ |
Ruby on Rails | v6-v7 | v6-v7 | v7.0+ |
Blacklight | v7 | v7 | v8+ |
Bootstrap | v4 | v4 | v5 |
ViewComponents | Few | Few | Many |
JavaScript (JS) | jQuery / ES5 | jQuery / ES5 | ES6 (Modern JavaScript) Published to NPM |
JS Map Library | Leaflet | Leaflet | TBD |
Asset Management | Sprockets | Sprockets | Import Maps + Bundling |
Apache Solr | <= v8 | v8-v9+ | v9+ |
Production RDBMS | N/A | N/A | PostgreSQL |
Background Queue | N/A | N/A | Sidekiq + Redis |
GeoServer | Optional | Optional | Optional |
Recommendations
Metadata
- Aardvark (Recommended)
- GBL 1.0 (Deprecated)
Ruby
- 3.2 (Recommended)
- 2.7 / Support Ends 31 Mar 2023
Ruby on Rails
- 7.0+ (Recommended)
- 6.1
- 6.0 / Support Ends June 1, 2023
Blacklight
- v7+ (Recommended)
- v8 / Will be supported in GBL v5+
Bootstrap
- v4 (Recommended)
- v5 / Will be supported in GBL v5+
ViewComponents
- GBL v5 (Required)
- GBL v4 (Recommended)
Javascript
- GBL v5 - ES6 / Modern Javascript (Required)
- GBL v4 / jQuery + ES5 (Recommended)
Map Library
- Leaflet (Recommended)
- TBD / GBL v5+
Apache Solr
- v9+ (Recommended)
- <8.11 versions are End Of Life (EOL)
Production RDBMS
- PostgreSQL (Recommended)
- For potential adopters of GEOMG
Background Queue
- Not Required
- Sidekiq + Redis (Recommended)
- For potential adopters of GEOMG
- Potential future GBL enhancement: Background Downloads
GeoServer
- Not Required
- Used by many GeoBlacklight adopters: Harvard, Princeton, Stanford