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