diff --git a/Readme.md b/Readme.md
index b3da9e0..b5bfecf 100644
--- a/Readme.md
+++ b/Readme.md
@@ -48,7 +48,7 @@ We recommend to use a multi-stage approach to extend the docker images that we p
###################
### Extensions ####
###################
-FROM ghcr.io/keitaroinc/ckan:2.9.7 as extbuild
+FROM ghcr.io/keitaroinc/ckan:2.9.8 as extbuild
# Switch to the root user
USER root
@@ -64,7 +64,7 @@ RUN pip wheel --wheel-dir=/wheels git+https://github.com/acmecorp/ckanext-acme@0
############
### MAIN ###
############
-FROM ghcr.io/keitaroinc/ckan:2.9.7
+FROM ghcr.io/keitaroinc/ckan:2.9.8
# Add the custom extensions to the plugins list
ENV CKAN__PLUGINS envvars image_view text_view recline_view datastore datapusher acme
@@ -94,9 +94,9 @@ You can add scripts to CKAN custom images and copy them to the *docker-afterinit
## Build
To build a CKAN image run:
```sh
-docker build --tag ghcr.io/keitaroinc/ckan:2.9.7 images/ckan/2.9
+docker build --tag ghcr.io/keitaroinc/ckan:2.9.8 images/ckan/2.9
```
-The –-tag ghcr.io/keitaroinc/ckan:2.9.7 flag sets the image name to ghcr.io/keitaroinc/ckan:2.9.7 and 'images/ckan/2.9' at the end tells docker build to use the context into the specified directory where the Dockerfile and related contents are.
+The –-tag ghcr.io/keitaroinc/ckan:2.9.8 flag sets the image name to ghcr.io/keitaroinc/ckan:2.9.8 and 'images/ckan/2.9' at the end tells docker build to use the context into the specified directory where the Dockerfile and related contents are.
## Upload to DockerHub
>*It's recommended to upload built images to DockerHub*
diff --git a/compose/2.8/solr/solrconfig-2.9.8.xml b/compose/2.8/solr/solrconfig-2.9.8.xml
new file mode 100644
index 0000000..9b90496
--- /dev/null
+++ b/compose/2.8/solr/solrconfig-2.9.8.xml
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+index_id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/compose/2.9/.ckan-env b/compose/2.9/.ckan-env
index 9f7e329..250b161 100644
--- a/compose/2.9/.ckan-env
+++ b/compose/2.9/.ckan-env
@@ -36,5 +36,5 @@ CKAN__DATAPUSHER__URL=http://datapusher:8000
CKAN__DATAPUSHER__CALLBACK_URL_BASE=http://ckan:5000/
# Solr configuration
-CKAN_VERSION=2.9.7
+CKAN_VERSION=2.9.8
CKAN_CORE_NAME=ckan
diff --git a/compose/2.9/.env b/compose/2.9/.env
index 0780e0c..1765a6b 100644
--- a/compose/2.9/.env
+++ b/compose/2.9/.env
@@ -12,7 +12,7 @@ POSTGRES_PORT=5432
DATASTORE_READONLY_PASSWORD=datastore
# CKAN
-CKAN_VERSION=2.9.7
+CKAN_VERSION=2.9.8
CKAN_SITE_ID=default
CKAN_SITE_URL=http://localhost:5000
CKAN_PORT=5000
diff --git a/compose/2.9/solr8/ckan_init_solr.sh b/compose/2.9/solr8/ckan_init_solr.sh
index 8ea06c3..680a1fa 100755
--- a/compose/2.9/solr8/ckan_init_solr.sh
+++ b/compose/2.9/solr8/ckan_init_solr.sh
@@ -4,7 +4,7 @@
# Arguments are supplied via environment variables: CKAN_CORE_NAME CKAN_VERSION
# Example:
# CKAN_CORE_NAME=ckan
-# CKAN_VERSION=2.9.7
+# CKAN_VERSION=2.9.8
set -e
diff --git a/examples/harvest/.ckan-env b/examples/harvest/.ckan-env
index d8d32dd..b745b6f 100644
--- a/examples/harvest/.ckan-env
+++ b/examples/harvest/.ckan-env
@@ -33,5 +33,5 @@ CKAN__HARVEST__MQ__TYPE=redis
CKAN__HARVEST__MQ__HOSTNAME=redis
# Solr configuration
-CKAN_VERSION=2.9.7
+CKAN_VERSION=2.9.8
CKAN_CORE_NAME=ckan
diff --git a/examples/harvest/.env b/examples/harvest/.env
index 0780e0c..1765a6b 100644
--- a/examples/harvest/.env
+++ b/examples/harvest/.env
@@ -12,7 +12,7 @@ POSTGRES_PORT=5432
DATASTORE_READONLY_PASSWORD=datastore
# CKAN
-CKAN_VERSION=2.9.7
+CKAN_VERSION=2.9.8
CKAN_SITE_ID=default
CKAN_SITE_URL=http://localhost:5000
CKAN_PORT=5000
diff --git a/examples/harvest/Dockerfile b/examples/harvest/Dockerfile
index 0071ba3..3a2c008 100644
--- a/examples/harvest/Dockerfile
+++ b/examples/harvest/Dockerfile
@@ -1,7 +1,7 @@
###################
### Extensions ####
###################
-FROM ghcr.io/keitaroinc/ckan:2.9.7 as extbuild
+FROM ghcr.io/keitaroinc/ckan:2.9.8 as extbuild
# Locations and tags, please use specific tags or revisions
ENV HARVEST_GIT_URL=https://github.com/ckan/ckanext-harvest
@@ -30,7 +30,7 @@ USER ckan
############
### MAIN ###
############
-FROM ghcr.io/keitaroinc/ckan:2.9.7
+FROM ghcr.io/keitaroinc/ckan:2.9.8
LABEL maintainer="Keitaro Inc "
diff --git a/examples/s3filestore/.ckan-env b/examples/s3filestore/.ckan-env
index 24c883a..2800308 100644
--- a/examples/s3filestore/.ckan-env
+++ b/examples/s3filestore/.ckan-env
@@ -38,5 +38,5 @@ CKANEXT__S3FILESTORE__REGION_NAME=us-east-1
CKANEXT__S3FILESTORE__SIGNATURE_VERSION=s3v4
# Solr configuration
-CKAN_VERSION=2.9.7
+CKAN_VERSION=2.9.8
CKAN_CORE_NAME=ckan
diff --git a/examples/s3filestore/.env b/examples/s3filestore/.env
index 0780e0c..1765a6b 100644
--- a/examples/s3filestore/.env
+++ b/examples/s3filestore/.env
@@ -12,7 +12,7 @@ POSTGRES_PORT=5432
DATASTORE_READONLY_PASSWORD=datastore
# CKAN
-CKAN_VERSION=2.9.7
+CKAN_VERSION=2.9.8
CKAN_SITE_ID=default
CKAN_SITE_URL=http://localhost:5000
CKAN_PORT=5000
diff --git a/examples/s3filestore/Dockerfile b/examples/s3filestore/Dockerfile
index dd030b5..166952d 100644
--- a/examples/s3filestore/Dockerfile
+++ b/examples/s3filestore/Dockerfile
@@ -1,7 +1,7 @@
###################
### Extensions ####
###################
-FROM ghcr.io/keitaroinc/ckan:2.9.7 as extbuild
+FROM ghcr.io/keitaroinc/ckan:2.9.8 as extbuild
# Locations and tags, please use specific tags or revisions
ENV S3FILESTORE_GIT_URL=https://github.com/keitaroinc/ckanext-s3filestore
@@ -20,7 +20,7 @@ USER ckan
############
### MAIN ###
############
-FROM ghcr.io/keitaroinc/ckan:2.9.7
+FROM ghcr.io/keitaroinc/ckan:2.9.8
LABEL maintainer="Keitaro Inc "
diff --git a/images/ckan/2.9/Dockerfile b/images/ckan/2.9/Dockerfile
index aba8ebb..5458289 100644
--- a/images/ckan/2.9/Dockerfile
+++ b/images/ckan/2.9/Dockerfile
@@ -4,11 +4,11 @@
FROM alpine:3.13.7 as ckanbuild
# Used by Github Actions to tag the image with
-ENV IMAGE_TAG=2.9.7
+ENV IMAGE_TAG=2.9.8
# Set CKAN version to build
ENV GIT_URL=https://github.com/ckan/ckan.git
-ENV GIT_BRANCH=ckan-2.9.7
+ENV GIT_BRANCH=ckan-2.9.8
# Set src dirs
ENV SRC_DIR=/srv/app/src
diff --git a/images/ckan/2.9/Dockerfile.focal b/images/ckan/2.9/Dockerfile.focal
index 369d7fd..3e6abc8 100644
--- a/images/ckan/2.9/Dockerfile.focal
+++ b/images/ckan/2.9/Dockerfile.focal
@@ -4,11 +4,11 @@
FROM ubuntu:focal-20210827 as ckanbuild
# Used by Github Actions to tag the image with
-ENV IMAGE_TAG=2.9.7-focal
+ENV IMAGE_TAG=2.9.8-focal
# Set CKAN version to build
ENV GIT_URL=https://github.com/ckan/ckan.git
-ENV GIT_BRANCH=ckan-2.9.7
+ENV GIT_BRANCH=ckan-2.9.8
# Set timezone
ENV TZ=UTC