Next-L Enju Leaf 1.6.0
Next-L Enju Leaf 1.6.0をリリースしました。
アップデート手順は以下を参照してください。このバージョンアップでは、データベースのバックアップの取得が必須となります。
https://github.com/next-l/enju_leaf/wiki/Update-to-1.6
1.5系からのアップデートの場合、事前に1.5.4にアップデートしておく必要があります。
https://github.com/next-l/enju_leaf/wiki/Update-to-1.5
主な変更点
- Ruby 3.4.9, Rails 7.2.3, PostgreSQL 17に更新しました。
- 非同期処理用のデータベースを新たに作成するようにしました。
What's Changed
- 貸出の関係するテーブル以外のuser_idカラムにNOT NULL制約を追加 by @nabeta in #1975
- カバレッジのバッジを修正 by @nabeta in #1976
- Ruby 3.3, Rails 7.2に更新 by @nabeta in #1972
- librarian_idカラムに外部キーを追加 by @nabeta in #1980
- usersテーブルにprofile_idカラムを追加 by @nabeta in #1977
- Amazonの書影表示ヘルパーを削除 by @nabeta in #1981
- Dockerイメージをbookwormに固定 by @nabeta in #1982
- Manifestation.find_by_isbnで複数の資料が返るのを修正 by @nabeta in #1984
- 「システムの基本的な情報の表示」画面にEnjuのバージョンを表示 by @nabeta in #1986
- Debian 13とPostgreSQL 17のコンテナを使用するように変更 by @nabeta in #1985
- development環境でsolid_queueを使用するように変更 by @nabeta in #1987
- Mirador 4.0.0に更新 by @nabeta in #1988
- solid_cable gemを追加 by @nabeta in #1989
- Ruby 3.3.10に更新 by @nabeta in #1990
- Ruby 3.3.11に更新 by @nabeta in #1994
- Cantaloupeのイメージを更新 by @nabeta in #1995
- webコンテナのみをビルドするように変更 by @nabeta in #1996
- Tikaのイメージを3.3.0.0に更新 by @nabeta in #1997
- 日数指定のフォームでnumber_fieldを使用するよう変更 by @nabeta in #1999
- solid_cableとsolid_cacheを無効化、rails-ujsのコピーを追加 by @nabeta in #2000
- annotaterbを用いてアノテーションを更新 by @nabeta in #2001
- Ruby 3.4.9に更新 by @nabeta in #2002
- TSVファイルによる書誌インポートでのISBNの警告メッセージを修正 by @nabeta in #2003
- required_scoreカラムを削除 by @nabeta in #2004
- benchmark gemを追加 by @nabeta in #2005
- 議会図書館のXMLファイルの読み込みにnokogiriを使用 by @nabeta in #2008
- full_nameやtitleカラムにNOT NULL制約を追加 by @nabeta in #2009
- ProfileのないUserに対してProfileを作成 by @nabeta in #2010
- bookmarksテーブルのtitle, shared, urlカラムにNOT NULL制約を追加 by @nabeta in #2011
- db:seed実行時の新規ユーザ作成を修正 by @nabeta in #2012
- agent_relationshipsテーブルとmanifestation_relationshipsテーブルにNOT NULL制約を追加 by @nabeta in #2013
- agent_import_filesテーブルからparent_idカラムを削除 by @nabeta in #2014
- boolean型のカラムにNOT NULL制約を追加 by @nabeta in #2015
- createsテーブルなどのagent_idカラムに外部キー制約を追加 by @nabeta in #2016
- first_name_defaultカラムの既定の値を修正 by @nabeta in #2017
- usersテーブルのprofile_idカラムにUNIQUEインデックスを追加 by @nabeta in #2018
- インポート結果テーブルにインポートTSVファイルテーブルへの外部キー制約を追加 by @nabeta in #2019
- started_atとcompleted_atカラムを統計テーブルから削除 by @nabeta in #2020
- producesテーブルのレコードの移行を修正 by @nabeta in #2021
- erb-formatterを適用 by @nabeta in #2022
- インポート結果テーブルのTSVファイルカラムにNOT NULL制約を追加 by @nabeta in #2023
- 予約順序を明示的に指定するよう修正 by @nabeta in #2024
- library_idカラムに外部キー制約を追加 by @nabeta in #2026
- itemsテーブルに外部キー制約を追加 by @nabeta in #2027
- manifestationsテーブルに外部キー制約を追加 by @nabeta in #2028
Full Changelog: v1.5.4...v1.6.0