Next-L Enju Leaf 1.4.0
Next-L Enju Leaf 1.4.0をリリースしました。Dockerによるアプリケーションの配布と起動、Rails 6.1・Solr 8への対応などの動作環境の更新に加えて、IIIFサーバ機能の追加などの機能追加や不具合修正を行っています。
バージョン1.4.0-rc.1から、RubyGemsやVirtualBoxの仮想マシンによるアプリケーションの配布を中止し、Dockerでの配布に変更しています。このため、インストールやアップデートの方法が変わっていますのでご注意ください。
- インストール方法は、Installを参照してください。
- 1.3.6以前からのアップデート方法は、Update-to-1.4を参照してください。
- 開発者向けのインストール方法(Dockerを使用しない方法)は、DevelopmentInstallを参照してください。
1.4.0-rc.1からの主な変更点は以下のとおりです。なお、1.3.6から1.4.0-rc.1の変更点は、 https://github.com/next-l/enju_leaf/releases/tag/v1.4.0-rc.1 をごらんください。
- Enjuで使用するWebサーバのnginxについて、新規にインストールした状態では、既定ではlocalhostからのみ接続を受け付けるように変更しました。インターネット・イントラネットを問わず、別のコンピュータから接続できるようにするには設定の変更が必要になります。詳細はProductionをごらんください。
- Enjuにアップロードした画像ファイルをIIIFで配信できるようになりました。Cantaloupeを使用しています。
- OAI-PMHプロバイダの実装を、ruby-oaiを用いたものに変更しました。resumptionTokenが正しく動作するようになっています。
What's Changed
- カレンダーの表示を修正 by @nabeta in #1718
- 非ログイン時でも予約リンクを表示するよう変更 by @nabeta in #1719
- ManifestationのRDF/Turtleテンプレートファイルを追加 by @nabeta in #1621
- 貸出延長画面の貸出詳細へのリンクのラベルを「貸出の表示」に変更 by @nabeta in #1720
- IIIFサーバのCantaloupeを追加 by @nabeta in #1721
- config.hostsの設定を修正 by @nabeta in #1722
- ヘッダー・フッターの横幅を指定 by @nabeta in #1723
- 環境変数 CANTALOUPE_BASE_URI を追加 by @nabeta in #1724
- IIIF manifestのテンプレートを追加 by @nabeta in #1645
- IIIFの埋め込みビューワを追加 by @nabeta in #1727
- OAI-PMHのプロバイダの実装をruby-oaiに変更 by @nabeta in #1729
- 新規ブックマーク作成時のエラーメッセージの設定を修正 by @nabeta in #1730
- GitHub Pagesのワークフローファイルを追加 by @nabeta in #1731
- date_validator gemを使用 by @nabeta in #1732
- トップページの資料表示でサムネイルのColorboxの表示が無効になっていたのを修正 by @nabeta in #1736
- nginxの接続をlocalhostでのみ受け付けるように変更 by @nabeta in #1737
- Webpackerを追加 by @nabeta in #1738
Full Changelog: v1.4.0-rc.1...v1.4.0