Skip to content

Releases: eikek/sharry

Sharry 1.15.0

15 Mar 22:28
Compare
Choose a tag to compare

What’s Changed

NOTE This release is broken for MariaDB users (see issue #1643). Please wait for an upcoming bugfix release.

🚀 Features

🐛 Bug Fixes

  • Fix showing qr code in mobile view @eikek (#1633)
  • add a healthcheck for the db and change the depends_on to wait for condition service_healthy @kastl-ars (#1500)
  • Add a meta.mainProgram to fix nix run @eikek (#1495)

💚 Maintenance

  • Use gh action that can update existing releases @eikek (#1632)

🧱 Dependencies

Read more

Sharry Nightly

15 Mar 22:26
412c711
Compare
Choose a tag to compare
Sharry Nightly Pre-release
Pre-release

Commits

1.14.0

11 Jun 19:52
Compare
Choose a tag to compare

What’s Changed

This release includes Czech language and moves the code base from Scala 2 to Scala 3, including many dependency updates.

Note updating to 1.14.0 requires to adopt the config file. There are two sections that changed from being an array of objects to a nested object.

backend {
  auth {
    oauth = [ 
      { id = "x"
        …
      }]

to

backend {
  auth {
    oauth = {
      x = { … }
    }
  }
}

So the id property inside the object is removed and put as an attribute key into the outer object. The same applies to database-domain-checks. If you don't use (have overriden) any of this, you don't need to do anything (here you can just use any unique id as there is no such property). You can have a look at the reference.conf file in this repository for details.

🚀 Features

💚 Maintenance

  • Move codebase to scala 3 (+allow env vars for configuration) @eikek (#1430)
  • Fix renamed elm package @eikek (#1359)

🧱 Dependencies

Sharry 1.13.2

11 Mar 10:15
Compare
Choose a tag to compare
  • Fix responses for range requests (#1328)
  • Update nix dev setup

Sharry 1.13.1

22 Jan 17:30
Compare
Choose a tag to compare
  • Fix response headers to not contain Content-Length for chunked responses (#1296)

Sharry 1.13.0

06 Jan 16:09
Compare
Choose a tag to compare
  • Japanese Translation (@dinoue) #1225
  • Search in share descriptions (@Tolriq) #1293
  • Require JDK17+ (@eikek) #1241
  • Fix range response off-by-one error, #1163
  • Authenticate via trusted request headers, #1168
  • Fix documentation about Azure openid config, #1270

Sharry 1.12.1

01 May 17:10
Compare
Choose a tag to compare

A bug fix release addressing #1025 and #1039 (the latter is fixed by upgrading a library)

Sharry 1.12.0

28 Feb 19:41
Compare
Choose a tag to compare

🎉 DocumentationMilestone 🎉

  • Allow overriding the html head section (for the favicon) (#309)
  • Remove empty directories when using filesystem as storage (#975)
  • Fix counting views for password protected shares (#991)
  • Allow passwords to contain a % sign (#992)

Sharry 1.11.0

26 Jun 22:00
Compare
Choose a tag to compare

🎉 DocumentationMilestone 🎉

This release finally brings the ability to use different backends for the files.

  • file backends (#800) Sharry now supports storing files in the filesystem or in a S3 compatible object storage in addition to the SQL database. Backends can be changed by instructing Sharry to copy files from one to the other (please see the configuration docs).
  • Sharry computes the sha256 checksum of each uploaded file. This is now done in the background to not block uploads of large files. It can also be disabled completely in the config file (#803, #800)
  • Improved logging config, to be able to override levels of specific loggers (#801)
  • Sharry can redirect immediately to the OAuth provider, if only one is configured (#780)
  • When creating accounts from OAuth providers, the email can be fetched as well (#571)
  • When publishing a share, the url can be amended with a parameter to select the initial view mode, being either "list view", "cards view" or "preview mode" (#778)
  • Fixes a bug that wouldn't run database migrations on MariaDB (#766)
  • Fixes a bug where extra scrollbars appeared (#572)

Sharry 1.10.0

18 Apr 13:35
Compare
Choose a tag to compare

This release contains small fixes and updates:

  • Fix using custom icons (#570)
  • Rename "edit" button to "open" (#576)
  • Replacing logback with a different logging library (scribe), the logback.xml is not used anymore. Logging settings are now in the config file.
  • Dependency updates