--- layout: manual title: Upgrading ---
If you are skipping versions, work through this page backwards from your current version.
Resolver
to contain Source
HttpSource.auth.*
to HttpSource.BasicLookupStrategy.auth.*
AmazonS3Source.*
to S3Source.*
StreamProcessor.retrieval_strategy
to processor.stream_retrieval_strategy
KakaduProcessor.path_to_binaries
to KakaduDemoProcessor.path_to_binaries
AmazonS3Cache.*
to S3Cache.*
S3Source.endpoint
S3Source.BasicLookupStrategy.path_prefix
S3Source.BasicLookupStrategy.path_suffix
processor.fallback_retrieval_strategy
processor.imageio.*
S3Cache.endpoint
cache.server.source.ttl_seconds
cache.server.derivative.ttl_seconds
S3Source.bucket.region
processor.limit_to_8_bits
S3Cache.bucket.region
cache.server.source.enabled
cache.server.ttl_seconds
AmazonS3Source
configuration values to S3Source
.Resolver
to contain Source
.AmazonS3Cache
configuration values to S3Cache
.DELETE /cache/:identifier
HTTP API method has been removed. See the "Remote Management" section of the user manual for information about its successor.X-IIIF-ID
reverse proxy header is deprecated and will be removed in a future version. Start using X-Forwarded-ID
instead.Nothing to do.
temp_pathname
http.http2.enabled
https.http2.enabled
http.accept_queue_limit
endpoint.iiif.min_size
endpoint.admin.username
HttpResolver.trust_all_certs
HttpResolver.request_timeout
AmazonS3Resolver.max_connections
processor.flv
processor.limit_to_8_bits
cache.server.source.enabled
cache.server.derivative.enabled
cache.server.info.enabled
AmazonS3Cache.max_connections
HeapCache.*
RedisCache.*
log.error.*
auth.*
to endpoint.public.auth.*
admin.enabled
to endpoint.admin.enabled
admin.password
to endpoint.admin.secret
PdfBoxProcessor.dpi
to processor.dpi
cache.source
to cache.server.source
cache.derivative
to cache.server.derivative
metadata.*
to processor.metadata.*
context
argument to the method signature of any existing source delegates. See delegates.rb.sample for examples.DELETE /cache/:identifier
HTTP API method is deprecated and will be removed in version 4. Begin migrating now to the updated equivalent.Nothing to do.
delegate_script.cache.enabled
endpoint.api.*
processor.dcm
processor.normalize
processor.background_color
processor.upscale_filter
processor.downscale_filter
processor.sharpen
processor.jpg.progressive
processor.jpg.quality
processor.tif.compression
cache.server.ttl_seconds
overlays.BasicStrategy.type
overlays.BasicStrategy.string
overlays.BasicStrategy.string.*
watermark.*
to overlays.*
JdbcResolver.max_pool_size
FfmpegProcessor.sharpen
GraphicsMagickProcessor.sharpen
GraphicsMagickProcessor.background_color
ImageMagickProcessor.sharpen
ImageMagickProcessor.background_color
JaiProcessor.sharpen
JaiProcessor.jpg.quality
JaiProcessor.tif.compression
Java2dProcessor.upscale_filter
Java2dProcessor.downscale_filter
Java2dProcessor.sharpen
Java2dProcessor.jpg.quality
Java2dProcessor.tif.compression
KakaduProcessor.upscale_filter
KakaduProcessor.downscale_filter
KakaduProcessor.sharpen
OpenJpegProcessor.upscale_filter
OpenJpegProcessor.downscale_filter
OpenJpegProcessor.sharpen
PdfBoxProcessor.upscale_filter
PdfBoxProcessor.downscale_filter
PdfBoxProcessor.sharpen
FilesystemCache.ttl_seconds
JdbcCache.max_pool_size
JdbcCache.ttl_seconds
AmazonS3Cache.ttl_seconds
AzureStorageCache.ttl_seconds
authorized?()
or watermark()
delegate methods, note that the contents of the operations
argument have changed; see the new sample delegate script for more information.watermark()
delegate method, note that the pathname
key in the returned hash must be changed to image
.watermark()
delegate method to overlay()
.Nothing to do.
FfmpegProcessor.sharpen
GraphicsMagickProcessor.sharpen
ImageMagickProcessor.sharpen
JaiProcessor.sharpen
Java2dProcessor.upscale_filter
Java2dProcessor.downscale_filter
Java2dProcessor.sharpen
KakaduProcessor.upscale_filter
KakaduProcessor.downscale_filter
KakaduProcessor.sharpen
OpenJpegProcessor.upscale_filter
OpenJpegProcessor.downscale_filter
OpenJpegProcessor.sharpen
PdfBoxProcessor.upscale_filter
PdfBoxProcessor.downscale_filter
PdfBoxProcessor.sharpen
metadata.*
Java2dProcessor.scale_mode
KakaduProcessor.post_processor.*
OpenJpegProcessor.post_processor.*
PdfBoxProcessor.post_processor.*
Nothing to do.
http.host
and https.host
keys from the sample configuration.get_iiif2_service
delegate script method with extra_iiif2_information_response_keys
.Nothing to do.
admin.*
delegate_script.enabled
endpoint.iiif.2.restrict_to_sizes
StreamProcessor.retrieval_strategy
cache.source
AmazonS3Cache.*
AzureStorageCache.*
redaction.enabled
delegate_script
to delegate_script.pathname
cache.server
to cache.derivative
JdbcResolver.function.*
redactions
Cantaloupe::JdbcResolver::get_database_identifier
Cantaloupe::JdbcResolver::get_media_type
Cantaloupe::JdbcResolver::get_lookup_sql
Cantaloupe::get_pathname
to Cantaloupe::FilesystemResolver::get_pathname
Cantaloupe::get_url
to Cantaloupe::HttpResolver::get_url
Cantaloupe::get_azure_storage_blob_key
to Cantaloupe::AzureStorageResolver::get_blob_key
Cantaloupe::get_s3_object_key
to Cantaloupe::AmazonS3Resolver::get_object_key
JdbcResolver.function.*
configuration keys are now obsolete, and these functions will have to be rewritten as delegate script methods.ALTER TABLE {JdbcCache.info_table} CHANGE COLUMN last_modified last_accessed; ALTER TABLE {JdbcCache.derivative_image_table} CHANGE COLUMN last_modified last_accessed;
admin.password
configuration option.