Releases: eikek/sharry
Sharry 1.15.0
What’s Changed
NOTE This release is broken for MariaDB users (see issue #1643). Please wait for an upcoming bugfix release.
🚀 Features
- add 24/23/100/1000 Months validity Time @sudo-bencho (#1614)
- Added Italian language @aetasoul (#1576)
- Added Spanish language @dazanestor (#1514)
- docker/sharry.dockerfile: create user 10001 and set USER to this uid @kastl-ars (#1501)
- Add a max-page-size config option and paging for search results @eikek (#1485)
🐛 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 fixnix run
@eikek (#1495)
💚 Maintenance
🧱 Dependencies
- Update scalafmt-core to 3.9.4 @eikek-scala-steward[bot] (#1631)
- Update flyway-core, ... to 11.4.0 @eikek-scala-steward[bot] (#1630)
- Update cachix/install-nix-action action to v31 @renovate[bot] (#1629)
- Update scalafmt-core to 3.9.3 @eikek-scala-steward[bot] (#1625)
- Update sbt, scripted-plugin to 1.10.10 @eikek-scala-steward[bot] (#1624)
- Update swagger-ui to 5.20.0 @eikek-scala-steward[bot] (#1622)
- Update scalafmt-core to 3.9.2 @eikek-scala-steward[bot] (#1621)
- Update flyway-core, ... to 11.3.4 @eikek-scala-steward[bot] (#1620)
- Update doobie-core, doobie-hikari to 1.0.0-RC8 @eikek-scala-steward[bot] (#1617)
- Update scalafmt-core to 3.9.1 @eikek-scala-steward[bot] (#1616)
- Update postgres Docker tag to v17.4 @renovate[bot] (#1615)
- Update flyway-core, ... to 11.3.3 @eikek-scala-steward[bot] (#1613)
- Update sbt-scalafix to 0.14.2 @eikek-scala-steward[bot] (#1612)
- Update scalafmt-core to 3.9.0 @eikek-scala-steward[bot] (#1610)
- Update flyway-core, ... to 11.3.2 @eikek-scala-steward[bot] (#1609)
- Update sbt-mdoc to 2.6.4 @eikek-scala-steward[bot] (#1608)
- Update postgres Docker tag to v17.3 @renovate[bot] (#1607)
- Update mariadb-java-client to 3.5.2 @eikek-scala-steward[bot] (#1606)
- Update doobie-core, doobie-hikari to 1.0.0-RC7 @eikek-scala-steward[bot] (#1605)
- Update flyway-core, ... to 11.3.1 @eikek-scala-steward[bot] (#1604)
- Update sbt-mdoc to 2.6.3 @eikek-scala-steward[bot] (#1603)
- Update tika-core to 3.1.0 @eikek-scala-steward[bot] (#1601)
- Update swagger-ui to 5.18.3 @eikek-scala-steward[bot] (#1602)
- Update emil-common, emil-javamail to 0.19.0 @eikek-scala-steward[bot] (#1599)
- Update flyway-core, ... to 11.3.0 @eikek-scala-steward[bot] (#1600)
- Update emil-common, emil-javamail to 0.18.0 @eikek-scala-steward[bot] (#1598)
- Update munit-scalacheck to 1.1.0 @eikek-scala-steward[bot] (#1596)
- Update scalafmt-core to 3.8.6 @eikek-scala-steward[bot] (#1594)
- Update scala3-library to 3.6.3 @eikek-scala-steward[bot] (#1592)
- Update dependency flag-icons to v7.3.2 @renovate[bot] (#1589)
- Update scalafmt-core to 3.8.5 @eikek-scala-steward[bot] (#1588)
- Update sbt-scalafmt to 2.5.4 @eikek-scala-steward[bot] (#1587)
- Update flyway-core, ... to 11.2.0 @eikek-scala-steward[bot] (#1586)
- Update dependency flag-icons to v7.3.1 @renovate[bot] (#1585)
- Update dependency flag-icons to v7.3.0 @renovate[bot] (#1584)
- Update dependency flag-icons to v7.2.4 @renovate[bot] (#1582)
- Update postgresql to 42.7.5 @eikek-scala-steward[bot] (#1581)
- Update sbt-scalafix to 0.14.0 @eikek-scala-steward[bot] (#1580)
- Update sbt-scalafmt to 2.5.3 @eikek-scala-steward[bot] (#1577)
- Update scalafmt-core to 3.8.4 @eikek-scala-steward[bot] (#1575)
- Update scribe, scribe-cats, ... to 3.16.0 @eikek-scala-steward[bot] (#1574)
- Update flyway-core, ... to 11.1.1 @eikek-scala-steward[bot] (#1569)
- Update dependency @tailwindcss/forms to v0.5.10 @renovate[bot] (#1571)
- Update sbt, scripted-plugin to 1.10.7 @eikek-scala-steward[bot] (#1567)
- Update dependency @fortawesome/fontawesome-free to v6.7.2 @renovate[bot] (#1565)
- Update scribe, scribe-cats, ... to 3.15.3 @eikek-scala-steward[bot] (#1564)
- Update flyway-core, ... to 11.1.0 @eikek-scala-steward[bot] (#1563)
- Update sbt-mdoc to 2.6.2 @eikek-scala-steward[bot] (#1562)
- Update scala3-library to 3.6.2 @eikek-scala-steward[bot] (#1561)
- Update sbt-pgp to 2.3.1 @eikek-scala-steward[bot] (#1560)
- Update flyway-core, ... to 11.0.1 @eikek-scala-steward[bot] (#1559)
- Update sbt, scripted-plugin to 1.10.6 @eikek-scala-steward[bot] (#1557)
- Update mariadb-java-client to 3.5.1 @eikek-scala-steward[bot] (#1556)
- Update http4s-circe, http4s-dsl, ... to 0.23.30 @eikek-scala-steward[bot] (#1555)
- Update ciris to 3.7.0 @eikek-scala-steward[bot] (#1553)
- Update flyway-core, ... to 10.22.0 @eikek-scala-steward[bot] (#1554)
- Update postgres Docker tag to v17.2 @renovate[bot] (#1547)
- Update dependency @fortawesome/fontawesome-free to v6.7.1 @renovate[bot] (#1544)
- Update dependency @fortawesome/fontawesome-free to v6.7.0 @renovate[bot] (#1543)
- Update postgres Docker tag to v17.1 @renovate[bot] (#1542)
- Update swagger-ui to 5.18.2 @eikek-scala-steward[bot] (#1541)
- Update sbt-buildinfo to 0.13.1 @eikek-scala-steward[bot] (#1540)
- Update flyway-core, ... to 10.21.0 @eikek-scala-steward[bot] (#1538)
- Update swagger-ui to 5.18.1 @eikek-scala-steward[bot] (#1536)
- Update swagger-ui to 5.18.0 @eikek-scala-steward[bot] (#1535)
- Update sbt to 1.10.5 @eikek-scala-steward[bot] (#1534)
- Update sbt-buildinfo to 0.13.0 @eikek-scala-steward[bot] (#1533)
- Update sbt to 1.10.4 @eikek-scala-steward[bot] (#1531)
- Update scribe, scribe-cats, ... to 3.15.2 @eikek-scala-steward[bot] (#1528)
- Update mariadb-java-client to 3.5.0 @eikek-scala-steward[bot] (#1527)
- Update flyway-core, ... to 10.20.1 @eikek-scala-steward[bot] (#1526)
- Update http4s-circe, http4s-dsl, ... to 0.23.29 @eikek-scala-steward[bot] (#1524)
- Update actions/checkout action to v4.2.2 @renovate[bot] (#1522)
- Update scala3-library to 3.5.2 @eikek-scala-steward[bot] (#1521)
- Update sbt to 1.10.3 @eikek-scala-steward[bot] (#1520)
- Update scribe, scribe-cats, ... to 3.15.1 @eikek-scala-steward[bot] (#1518)
- Update tika-core to 3.0.0 @eikek-scala-steward[bot] (#1519)
- Update flyway-core, ... to 10.20.0 @eikek-scala-steward[bot] (#1517)
- Update sbt-sonatype to 3.12.2 @eikek-scala-steward[bot] (#1515)
- Update sbt-sonatype to 3.12.1 @[eikek-scala-stewa...
Sharry Nightly
1.14.0
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
- Update pureconfig to 0.17.7 @eikek-scala-steward (#1429)
- Update scribe, scribe-slf4j2 to 3.15.0 @eikek-scala-steward (#1428)
- Update flyway-core, ... to 10.14.0 @eikek-scala-steward (#1427)
- Update scribe, scribe-slf4j2 to 3.14.0 @eikek-scala-steward (#1426)
- Update swagger-ui to 5.17.14 @eikek-scala-steward (#1424)
- Update dependency flag-icons to v7.2.3 @renovate (#1423)
- Update swagger-ui to 5.17.11 @eikek-scala-steward (#1422)
- Update munit, munit-scalacheck to 1.0.0 @eikek-scala-steward (#1420)
- Update mariadb-java-client to 3.4.0 @eikek-scala-steward (#1419)
- Update munit-cats-effect-3 to 2.0.0 @eikek-scala-steward (#1421)
- Update sourcecode to 0.4.2 @eikek-scala-steward (#1417)
- Update flyway-core, ... to 10.13.0 @eikek-scala-steward (#1418)
- Update dependency flag-icons to v7.2.2 @renovate (#1413)
- Update actions/checkout action to v4.1.6 @renovate (#1411)
- Update cachix/install-nix-action action to v27 @renovate (#1410)
- Update scribe, scribe-slf4j2 to 3.13.5 @eikek-scala-steward (#1408)
- Update postgres Docker tag to v16.3 @renovate (#1407)
- Update actions/checkout action to v4.1.5 @renovate (#1406)
- Update sbt to 1.10.0 @eikek-scala-steward (#1402)
- Update http4s-circe, http4s-dsl, ... to 0.23.27 @eikek-scala-steward (#1401)
- Update sbt-scalafix to 0.12.1 @eikek-scala-steward (#1396)
- Update scala-library to 2.13.14 @eikek-scala-steward (#1397)
- Update flyway-core, ... to 10.12.0 @eikek-scala-steward (#1395)
- Update circe-core, circe-generic, ... to 0.14.7 @eikek-scala-steward (#1394)
- Update swagger-ui to 5.17.2 @eikek-scala-steward (#1393)
- Update actions/checkout action to v4.1.4 @renovate (#1391)
- Update scribe, scribe-slf4j2 to 3.13.4 @eikek-scala-steward (#1390)
- Update swagger-ui to 5.17.0 @eikek-scala-steward (#1389)
- Update actions/checkout action to v4.1.3 @renovate (#1387)
- Update flyway-core, ... to 10.11.1 @eikek-scala-steward (#1386)
- Update scribe, scribe-slf4j2 to 3.13.3 @eikek-scala-steward (#1385)
- Update swagger-ui to 5.15.2-1 @eikek-scala-steward (#1384)
- Update swagger-ui to 5.15.2 @eikek-scala-steward (#1383)
- Update sourcecode to 0.4.1 @eikek-scala-steward (#1382)
- Update sourcecode to 0.4.0 @eikek-scala-steward (#1381)
- Update swagger-ui to 5.15.1 @eikek-scala-steward (#1379)
- Update swagger-ui to 5.15.0 @eikek-scala-steward (#1378)
- Update tika-core to 2.9.2 @eikek-scala-steward (#1374)
- Update dependency @fortawesome/fontawesome-free to v6.5.2 @renovate (#1373)
- Update swagger-ui to 5.13.0 @eikek-scala-steward (#1372)
- Update scalafmt-core to 3.8.1 @eikek-scala-steward (#1371)
- Update fs2-core, fs2-io to 3.10.2 @eikek-scala-steward (#1370)
- Update swagger-ui to 5.12.2 @eikek-scala-steward (#1368)
- Update dependency flag-icons to v7.2.1 @renovate (#1367)
- Update fs2-core, fs2-io to 3.10.1 @eikek-scala-steward (#1366)
- Update scribe, scribe-slf4j2 to 3.13.2 @eikek-scala-steward (#1365)
- Update scribe, scribe-slf4j2 to 3.13.1 @eikek-scala-steward (#1364)
- Update sbt-buildinfo to 0.12.0 @eikek-scala-steward (#1363)
- Update fs2-core, fs2-io to 3.10.0 @eikek-scala-steward (#1361)
- Update swagger-ui to 5.12.0 @eikek-scala-steward (#1362)
- Update swagger-ui to 5.11.10 @eikek-scala-steward (#1354)
- Update flyway-core, ... to 10.10.0 @eikek-scala-steward (#1357)
- Update postgresql to 42.7.3 @eikek-scala-steward (#1358)
Sharry 1.13.2
- Fix responses for range requests (#1328)
- Update nix dev setup
Sharry 1.13.1
- Fix response headers to not contain
Content-Length
for chunked responses (#1296)
Sharry 1.13.0
Sharry 1.12.1
Sharry 1.12.0
Sharry 1.11.0
🎉 Documentation • Milestone 🎉
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)