Skip to content
This repository has been archived by the owner on Jan 13, 2024. It is now read-only.

Releases: Noelware/remi

v0.3-beta

07 Jul 16:19
e7b3872
Compare
Choose a tag to compare

Features

ETag support

When requesting a object or listing objects, you might want to see what the ETag for that file is. Remi adds the etag property in the Object so you don't have to calculate it!

Object creation date

The filesystem storage trailer now adds a new property to the object via the createdAt property. S3 and Minio don't support it.

Fetching a single object

You can fetch a single object via the fetch API supported in the main storage trailers. Read the documentation for more information.

Dependencies

  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.225 by @renovate-bot
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.226 by @renovate-bot
  • chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.9.2 by @renovate-bot

Full Changelog: v0.2-beta...v0.3-beta

v0.2-beta

04 Jul 09:48
1e4e1a6
Compare
Choose a tag to compare

v0.2-beta

Additions

  • Add Object.path to determine where the file lives. The prefixes are determined by the storage trailer. (i.e, file://... -> Filesystem) by @auguwu
  • Add StorageTrailer.list to iterate objects via an prefix. The prefix can be ./ or ~/ on the filesystem storage trailer.
  • New properties: includeInputStream in StorageTrailer.list and StorageTrailer.listAll
    • If the input stream should be fetched. This is only applicable in the S3 or MinIO storage trailers. The filesystem one just ignores this. This is a property since re-fetching the input stream from the data source can be time-consuming if iterating over a lot of objects.

Dependency Updates

  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.198 by @renovate-bot in #86
  • chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.7.1 by @renovate-bot in #85
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.199 by @renovate-bot in #87
  • chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.7.2 by @renovate-bot in #88
  • chore(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.6.2 by @renovate-bot in #89
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.201 by @renovate-bot in #90
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.202 by @renovate in #91
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.203 by @renovate in #92
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.204 by @renovate in #93
  • chore(deps): update dependency dev.floofy.commons:gradle to v2.1.1 by @renovate in #94
  • chore(deps): update dependency dev.floofy.commons:slf4j to v2.1.1 by @renovate in #95
  • chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.0 by @renovate in #96
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.205 by @renovate in #97
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.206 by @renovate in #98
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.207 by @renovate in #99
  • chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.8.0 by @renovate in #100
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.208 by @renovate in #101
  • chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.1 by @renovate in #102
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.209 by @renovate in #103
  • chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.2 by @renovate in #104
  • chore(deps): update dependency io.minio:minio to v8.4.2 by @renovate in #105
  • chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.8.1 by @renovate in #106
  • chore(deps): update dependency io.kotest:kotest-bom to v5.3.1 by @renovate in #107
  • chore(deps): update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.3.3 by @renovate in #65
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.210 by @renovate in #108
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.211 by @renovate in #109
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.212 by @renovate in #110
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.213 by @renovate in #111
  • chore(deps): update dependency org.apache.tika:tika-core to v2.4.1 by @renovate in #112
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.214 by @renovate in #113
  • chore(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.6.3 by @renovate in #115
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.215 by @renovate in #116
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.216 by @renovate in #117
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.217 by @renovate in #118
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.218 by @renovate in #119
  • chore(deps): update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.4.0 by @renovate in #120
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.219 by @renovate in #121
  • chore(deps): update dependency io.kotest:kotest-bom to v5.3.2 by @renovate in #122
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.220 by @renovate in #123
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.221 by @renovate in #124
  • chore(deps): update dependency org.testcontainers:testcontainers to v1.17.3 by @renovate in #125
  • chore(deps): update dependency com.google.cloud:google-cloud-storage to v2.9.0 by @renovate in #126
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.222 by @renovate in #127
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.223 by @renovate in #128
  • chore(deps): update dependency software.amazon.awssdk:s3 to v2.17.224 by @renovate in #130

Full Changelog: v0.1.5-beta...v0.2-beta

v0.1.5-beta

24 May 06:17
Compare
Choose a tag to compare

This release basically cleans up the filesystem storage trailer and dependency updates.

Dependency Updates

  • chore(deps): upgrade software.amazon.awssdk:s3 from v2.17.191 to v2.17.197 by @renovate-bot
  • chore(deps): upgrade org.testcontainers:testcontainers from v1.17.1 to v1.17.2 by @renovate-bot

Full Changelog: v0.1.4-beta.4...v0.1.5-beta

v0.1.4-beta.4

15 May 04:48
a7777f0
Compare
Choose a tag to compare

Additions

Dependency Updates

  • chore(deps): update dependency io.kotest:kotest-bom from v5.2.3 to v5.3.0 by @renovate-bot
  • chore(deps): update dependency org.apache.tika:tika-core from v2.3.0 to v2.4.0 by @renovate-bot
  • chore(deps): update dependency software.amazon.awssdk:s3 from v2.17.181 to v2.17.191 by @renovate-bot
  • chore(deps): update Gradle plugin com.diffplug.spotless:spotless-plugin-gradle from v6.5.2 to v6.6.1 by @renovate-bot
  • chore(deps): update dependency io.minio:minio from v8.3.9 to v8.4.1
  • chore(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-bom from v1.3.2 to v1.3.3

Full Changelog: v0.1.4-beta.3...v0.1.4-beta.4

v0.1.4-beta.3

02 May 00:06
48f2390
Compare
Choose a tag to compare

Fixes

  • fix(s3): do not use AWS SDK BOM to do dependency updates by @auguwu

Dependency Updates

  • chore(deps): update dependency software.amazon.awssdk:s3 from v2.17.180 to v2.17.181 by @renovate-bot

Full Changelog: v0.1.4-beta.2...v0.1.4-beta.3

v0.1.4-beta.2

29 Apr 21:09
ba1f754
Compare
Choose a tag to compare

v0.1.4-beta

26 Apr 12:55
9e57d64
Compare
Choose a tag to compare

Fixes

  • fix(fs): return the file path from Trailer.listAll() operation by @auguwu
  • fix(s3): do not paginate in Trailer.listAll() operation by @auguwu

Full Changelog: v0.1.3-beta...v0.1.4-beta

v0.1.3-beta

26 Apr 06:30
8b87a30
Compare
Choose a tag to compare

Additions

  • feat(s3): add new config options: enforcePathAccessStyle and enableSignerV4Requests by @auguwu

Fixes

  • fix(filesystem): include directories (minus config.directory) in file path names by @auguwu

Dependency Updates

  • chore(deps): upgrade Dokka plugin from 1.6.20 -> 1.6.21 by @renovate-bot
  • chore(deps): upgrade software.amazon.awssdk:bom from 2.17.176 -> 2.17.177 by @renovate-bot

Full Changelog: v0.1.2-beta...v0.1.3-beta

v0.1.2-beta

25 Apr 04:42
7235e08
Compare
Choose a tag to compare

New Modules

  • remi-support-minio: Fully compatible module to work with MinIO.

Fixes

  • fix(s3): do not recursively call GetObject so retries don't occur by @auguwu (closes #55)

Additions

  • feat: Added extension method StorageTrailer#figureContentType to figure out the content type by @auguwu
  • feat: Added new constant: CHECK_WITH by @auguwu

Commit History: v0.1.1-beta...v0.1.2-beta

v0.1.1-beta

24 Apr 22:45
9c7911c
Compare
Choose a tag to compare

Additions

Dependency Updates

  • chore: upgrade software.amazon.awssdk:bom from 2.17.173 to 2.17.176 by @renovate-bot
  • chore: upgrade com.diffplug.spotless:spotless-plugin-gradle from 6.4.2 to 6.5.0 by @renovate-bot
  • chore: upgrade Kotlin compiler from 1.6.20 to 1.6.21 by @auguwu

Commit History: v0.1.0-beta...v0.1.1-beta