DBFluteとかのリリース通知スレッド

581 views
Skip to first unread message

kubo

unread,
Jul 1, 2015, 1:39:09 AM7/1/15
to DBFluteユーザの集い
jfluteです

// DBFlute-1.1.0-sp6 Released
http://d.hatena.ne.jp/jflute/20150701/release110sp6

外だしSQLのタイトルの改善を進めていきます


...

※なぜか今までこういうスレッドがなかった...

jflute

unread,
Jul 22, 2015, 11:36:52 PM7/22/15
to DBFluteユーザの集い, dbf...@gmail.com, dbf...@gmail.com
jfluteです

// DBFlute-1.1.0-sp7 Released


※細かーい修正です
※すでにとあるサービスの本番に上がっています

jflute

unread,
Sep 8, 2015, 1:34:32 AM9/8/15
to DBFluteユーザの集い, dbf...@gmail.com
jfluteです

// DBFlute-1.1.0-sp8 Released

Office2007対応のことが書いてあります。

jflute

unread,
Dec 6, 2015, 9:10:41 AM12/6/15
to DBFluteユーザの集い, dbf...@gmail.com
jfluteです

DBFlute-1.1.0-sp9 をリリースしました。

DBFluteのリリースは年内最後の予定です。


※一方で、LastaFlute-0.7.0 出ています。

jflute

unread,
Jan 1, 2016, 9:01:53 AM1/1/16
to DBFluteユーザの集い, dbf...@gmail.com
jfluteです

DBFlute-1.1.1 をリリースしました!

kubo

unread,
Jan 2, 2016, 12:17:32 AM1/2/16
to DBFluteユーザの集い
jfluteです

DBFluteに引き続き、LastaFluteも 0.7.5 が出ています。
LastaFluteはできるだけ最新版を利用するようにお願いします。


すでに LastaFlute の環境を作られている方にお知らせです。
ひとつ修正をお願いします。

[App]LoginAssist ですが、
いまだと LoginManager を直接 implements しているかと思います。

階層構造がこのように変わりました。
http://dbflute.seasar.org/ja/lastaflute/howto/architecture/logincontrol.html#asssithierarchy

o LoginAssistable => LoginManager
o 旧LoginManager => PrimaryLoginManager

[App]LoginAssist が「直接」 implements している LoginManager を、
PrimaryLoginManager に変更するようにお願いします。

kubo

unread,
Aug 18, 2016, 2:35:13 PM8/18/16
to DBFluteユーザの集い
jfluteです

DBFlute-1.1.1 をパッチリリースしました。

修正内容は以下の通りです。(8/8, 8/18 の分です)

DBFlute Engine: TSV's convertValueMap.dataprop, $$type(VARCHAR)$$ *8/18パッチ
DBFlute Engine: TSV's convertValueMap.dataprop, $$NullToEmpty$$ *8/18パッチ
DBFlute Engine: typeMappingMap, enable default auto_mapping *8/18パッチ
DBFlute Engine: CDef of(), byName() using OptionalThing *8/18パッチ
DBFlute Engine: FromTo javadoc NotNull, allowOneSide() *8/18パッチ
DBFlute Engine: EMECHA_DEFAULT_TITLE/DESC invalid check ignore dot *8/18パッチ
DBFlute Engine: Revive InScopeRelation for many-to-one *8/18パッチ
DBFlute Engine: ESFlute, for Elasticsearch 2.3.0 *8/18パッチ
DBFlute Engine: DBFlute Engine: FreeGen, can determine DI container in
templates *8/18パッチ
DBFlute Engine: dbfluteBeansRuntimeComponentPrefix for Spring Framework *8/8パッチ
DBFlute Engine: FreeGen, appCls *8/8パッチ
DBFlute Engine: ColumnNullObject, disableColumnNullObject()'s bug *8/8パッチ
DBFlute Engine: AlterCheck, enabling sequence increments *8/8パッチ

// Change Log
http://dbflute.seasar.org/ja/environment/changelog/

LastaFluteユーザーの方を除いては、
あまり急いでアップグレードする必要のあるものはあまりありませんが、
CDef に Optional を戻すメソッドを追加していて便利になっていますので、
もしよければアップグレードして頂けると嬉しいです。

jflute

unread,
Nov 8, 2016, 10:53:57 PM11/8/16
to DBFluteユーザの集い
jfluteです

TomcatBoot-0.5.1 をリリースしました。
o 依存しているTomcatを最新版に
o JSPを使ってないときに発生する意味なし例外を抑制。

※TomcatBootはDBFluteには依存せずシンプルに組み込みTomcatを使えるライブラリです。

kubo

unread,
Nov 11, 2016, 11:49:44 AM11/11/16
to DBFluteユーザの集い
jfluteです

JettyBoot-0.4.4 をリリースしました。
o Jettyのバージョンを最新に
o browseOnDesktop()を本番でも呼べるようにしただけです。

※ JettyBootはDBFluteには依存せずシンプルに組み込みJettyを使えるライブラリです。

kubo

unread,
Nov 17, 2016, 1:48:43 AM11/17/16
to DBFluteユーザの集い
jfluteです

Lasta Di と LastaFlute をリリースしました。
ぜひ、最新をお使いください!

Lasta Di 0.7.2
o メッセージリソースのデフォルトを UTF-8 に

LastaFlute 0.8.5
o RequestLoggingFilterの除外候補に.woff2を (Angularきっかけ)
o RequestLoggingFilterの除外候補に.jsonを (Angularきっかけ)
o hookFinally()の中でActionResponse経由でHeader追加できるように
o ActionValidatorからRequestManagerの依存を外す
o JsonManager.newAnotherEngine()を追加 (別ルールのEngineを作れるように)
o ActionAdjustmentProviderにisForcedlyRoutingExcept()を追加
o ObjectConfigでデフォルトでUTF-8を使うように
o TimeManagerの現在日時を DBFluteSystem のものと連動するように
o Json で Eclipse Collections の ImmutableList などを扱えるようなオプション
o Json で JsonDatePatternアノテーションでLocalDateなどの日付フォーマット調整
o StreamResponse で contentTypeTextHtmlUTF8() など追加

kubo

unread,
Nov 18, 2016, 10:13:10 AM11/18/16
to DBFluteユーザの集い
jfluteです

UTFlute-0.6.2 をリリースしました。

o LastaFlute-0.8.5 に対応
o assertOrder()を追加

assertOrder(), 実務で使うかどうかわかりませんが、
DBFlute自体のテストでも使えるので。こんな感じです。

ListResultBean<Member> memberList = memberBhv.selectList(cb -> {
cb.query().addOrderBy_Birthdate_Desc();
cb.query().addOrderBy_MemberId_Asc();
});
assertHasAnyElement(memberList);
assertOrder(memberList, orderBy -> {
orderBy.desc(mb -> mb.getBirthdate()).asc(mb -> mb.getMemberId());
});

kubo

unread,
Nov 23, 2016, 9:39:31 AM11/23/16
to DBFluteユーザの集い
jfluteです

以下、本日リリースしました。

o LastaFlute-0.8.6
o UTFlute-0.6.3
o JettyBoot-0.4.5

LastaFlute:
0.8.5 はThymeleaf/JSPとの連携がおかしくなっていたので、
それだけ直して 0.8.6 を出しました。
(0.8.5は、死にバージョンということでm(_ _)m...JSON APIの人は問題ないけど)

UTFlute:
0.8.6にバージョンを合わせただけです。

JettyBoot:
browsOnDesktop()をdevelopmentモードじゃなくても使えるようにしただけです。

kubo

unread,
Nov 25, 2016, 11:05:44 PM11/25/16
to DBFluteユーザの集い
jfluteです

LastaJob-0.2.5 をリリースしました。

JobNoticeLogHook の hookFinishing() の第三引数に、
OptionalThing<Throwable> cause を追加しました。
hookした処理の中で例外の有無や種類を判定できるように。

あと、LastaFlute への依存を 0.8.4 から 0.8.6 にしています。
ただ、特別に何か対応したわけではないです。(バージョン上げただけ)

そして、LastaJobのアーキテクチャマップも作りました。
http://dbflute.seasar.org/ja/lastaflute/howto/architecture/jobscheduling.html#architecture

kubo

unread,
Dec 8, 2016, 2:36:38 AM12/8/16
to DBFluteユーザの集い
jfluteです

LastaFlute, MailFlute, UTFluteのリリースをしました。
ぜひ、最新をお使いくださいませー。

LastaFlute-0.8.7
o ImmutableList を Form でも使えるような拡張ポイント
o 二度押し防止の UnitTest をしやすいように微調整
o MailFluteのバージョンを 0.5.2 に
o UserMessages で {labels.xxx} 形式でも property を扱えるように
o LocaleHandlerのgetRequestedLocale()が呼ばれていなかった...

MailFlute-0.5.2 ※LastaFluteから依存されているのでpomでは意識しない
o UnitTestがしやすいような仕組み
o MessageTheme, MessageAuthorを入れる仕組み

UTFlute-0.6.5
o LastaFlute, MailFluteのメール文言のアサート
o LastaFlute, 二度押し防止のアサート
o LastaFlute, PushedActionFormのアサート


サーバーサイドHTMLスタイルでも、
UnitTestが充実しました。

// DoubleSubmitのUnitTestのExample
https://github.com/lastaflute/lastaflute-example-harbor/blob/master/src/test/java/org/docksidestage/app/web/member/MemberEditActionTest.java

// MailのUnitTestのExample
https://github.com/lastaflute/lastaflute-example-harbor/blob/master/src/test/java/org/docksidestage/app/web/signup/SignupActionTest.java#L36

kubo

unread,
Jan 1, 2017, 11:08:03 AM1/1/17
to DBFluteユーザの集い
jfluteです

DBFlute-1,1.2 をリリースしました。
http://d.hatena.ne.jp/jflute/20170101/release112

みなさん、ぜひ SchemaPolicyCheck,
使ってみてください。

...

LastaFlute-0.8.8 をリリースしました。
0.8.7 で ApiFailureHook にバグがありましたので、
最新版へのアップグレードお願いします。

...

UTFlute-0.6.6 をリリースしました。
LastaFlute を利用されている方は、
合わせてアップグレードお願いします。

...

ERFlute-0.4.4 をリリースしました。
Noteの削除がうまくいってなかったのが直っています。
http://dbflute.seasar.org/ja/manual/function/helper/erflute/index.html

kubo

unread,
Jan 27, 2017, 8:43:44 AM1/27/17
to DBFluteユーザの集い
jfluteです

[DBFlute]
DBFlute-1.1.2 の patch 2017/01/27 (DBFlute Engine のみ)
をリリースしました。
ちょっとした微調整とLastaFlute関連の修正です。

o DBFlute Engine: Boolean setter of Entity can be always public
o DBFlute Engine: LastaFlute, remove warning of empty AppCDef
o DBFlute Engine: LastaFlute, add item e.g. URL parameter to lastadoc

[UTFlute]
UTFlute-0.6.7 をリリースしました。
同時に javaparser-core を利用している場合は、
javaparser-core-3.0.1 が必要になります。
(LastaDoc利用している場合は必要なライブラリです)

DBFlute-1.1.2 の patch 2017/01/27 (DBFlute Engine) と一緒に使うと、
LastaDoc がさらにリッチになります。

o Actionクラスの行数やメソッドの行数が出るように
o URL parameter の詳細が表示されるように

awaawaさんが対応してくれました。
行数が出てくるっていいですね!
横断的なチェックができるので、レビューで役に立ちます。

kubo

unread,
Feb 18, 2017, 7:20:38 AM2/18/17
to DBFluteユーザの集い
jfluteです

主に、LastaFlute系のリリースです。

<< Lasta Di-0.7.3 Released >>

LastaJob の Job の job パッケージの下で、
Assistクラスを Di できるようにしました。
つまり、ActionAssist ならぬ JobAssist として使えます。


<< LastaFlute-0.9.0 Released >>

o Lasta Di-0.7.3 を利用
o JSON API のときに unknown な業務例外投げた時に ApiFailure が呼ばれない
o ActionMessages.hasMessageOf() で {sea.land} 形式でもヒットできるように
o ActionValidatorのLocaleをrequestのものに (一部だけなってなかった)
o ObjectiveConfig に keySet() を追加してキー一覧取れるように
o Job の Assist は web パッケージを参照できないように


<< LastaJob-0.2.6 Released >>

それぞれのJobごとに、自然言語のタイトルを入れられるようにしました。
挙動に関係はありませんが、バッチ管理画面とかで表示する時に使えます。
LaScheduledJob で getJobTitle() で取得できます。

cron.register("*/1 * * * *", LandJob.class, quitIfConcurrent(), op -> {
op.title("Land Job Dayo");
});


<< TomcatBoot-0.5.2 Released >>

EL式の具象ライブラリへの依存を追加 (tomcata-jasper-el)
(追加してたつもりが追加されてなかった...)


<< UTFlute-0.6.8 Released >>

o assertException()で発生した例外をハンドリングできるように
assertException(SeaException.class, () -> ...).handle(cause -> {
// 発生したcauseを使える
})
o PoliceStoryで、src/test/java を対象にするオプションを追加
o ValidationErrorのUnitTestをかきやすいように: hookValidationError()

kubo

unread,
Mar 19, 2017, 4:52:22 AM3/19/17
to DBFluteユーザの集い
jfluteです

DBFluteやLastaFluteなどのリリース通知です。


<< DBFlute-1.1.2 patch 2017/03/19 >>

o DBFlute Engine: Engine: SchemaPolicy, table.statement fkName's
message mistake *3/19パッチ
o DBFlute Engine: SchemaHTML,
isShowSchemaHtmlProcedureRegardlessOfGeneration in documentMap.dfprop
*3/19パッチ
o DBFlute Engine: ReplaceSchema, can set SQL delimiter at dfprop,
sqlDelimiter *3/19パッチ
o DBFlute Engine: remove unneeded DBFluteInitializer import from
SpringDBFluteBeansJavaConfig *3/19パッチ
o DBFlute Engine: LastaDoc, has Job documentation *3/4パッチ
o DBFlute Engine: allcommonPrefix for e.g. DBFluteBeansJavaConfig *3/4パッチ
o DBFlute Engine: ReplaceSchema, improve TSV loading non-existing
column error message *2/4パッチ


<< LastaFlute-0.9.1 Released >>

o formのBoolean型プロパティが、空パラメーターのときに例外が発生してしまっていた

※一個だけですが、重要な修正なのでリリース


<< LastaJob-0.4.0 Released >>

o LaJobRunnerをいろいろカスタマイズしやすいように
o Jobの実行履歴を取れるように (デフォルトで直近100件まで)
o getJobList()のソート順を登録順に
o Jobのタイトルと説明を指定できるように
o ジョブネットの機能を追加


<< UTFlute-0.6.9 Released >>

o LastaDoc に LastaJob の Job 一覧を追加
(DBFlute-1.1.2 patch 2017/03/19 と一緒に)

kubo

unread,
Mar 31, 2017, 11:38:16 PM3/31/17
to DBFluteユーザの集い
jfluteです

DBFluteやLastaFluteなどのリリース通知です。

☆特に、LastaFluteを使われている方は、
大事な修正入ってますので、アップグレードお願いします。


<< DBFlute-1.1.2 patch 2017/03/31 >>

o SchemaPolicyCheckの微調整
o LoadDataReverseのTSVファイルに番号付け
o ReplaceSchemaのTSVで微妙な動きを修正
o 区分値で、isSuppressNameCamelizing


<< Lasta Di-0.7.4 Released >>

o コンポーネント名でAssistクラスを探しても見つからないバグ(デグレ)を修正


<< LastaFlute-0.9.3 Released >>

o 依存している Lasta Di を 0.7.4 にアップグレード
o RequestManagerのfindLoginManager()が見つからないバグ(デグレ)を修正 (Lasta Di絡み)
o get$sea(String)のときの引数の値がおかしいバグを修正
o JSONのキー値をスネークケースに変換するオプション
o MailFlute を 0.5.3 に
o Hibernate Validator を 5.4.1 に
o Gson を 2.8.0 に


<< MailFlute-0.5.3 Released >>

o DBからテンプレートを取得するインタフェースを改善


<< LastaDoc-0.2.1 Released >>

o UTFluteに入っていたロジックを共通化
o Swaggerに対応した


<< UTFlute-0.7.1 Released >>

o utflute-lastaflute, テスト起動時にCurtainBeforeHookが二回動いていたのを修正
o lasta-doc.jar (どっくじゃー) に処理を委譲
o javaparser を optional じゃなくて、必須ライブラリにした
 => アプリのpom.xmlでjavaparser指定する必要がなくなる
o AllJobScheduler の初期化を抑制するオプション


<< LastaJob-0.4.3 Released >>

o VM間でJobの排他制御するためのHook
o 実行履歴をDBに入れるためのHook
o エラーメールを飛ばすためのHook
o 厳密な排他制御
 => 今まで、すごい同時に起動した時は双方のJobが起動防止になる可能性があった
o 相関排他制御(NeighborConcurrent)の導入
 => SeaJob が起動中は、LandJob が起動できない」というような制御をできるように


<< LastaThymeleaf-0.3.0 Released >>

o アプリ独自のExpressionを指定する拡張ポイント

kubo

unread,
Apr 9, 2017, 1:40:41 AM4/9/17
to DBFluteユーザの集い
jfluteです

DBFluteやLastaFluteなどのリリース通知です。

☆LastaFluteで大きな改善が入っています。

LastaFlute-0.9.4 Released
LastaDoc-0.2.2 Released
LastaJob-0.4.5 Released
UTFlute-0.7.2 Released

<< LastaFlute-0.9.4 Released >>
o Hibernate Validator をキャッシュしてパフォーマンスアップ
o Hibernate Validator で Eclipse Collections を効かせる拡張ポイント

<< LastaDoc-0.2.2 Released >>
o Jobが初期化されてなくても自動的に初期化するように(直後にdestroy)

<< LastaJob-0.4.5 Released >>
o Job起動中にdestroy()するとデッドロックになっちゃうのを修正
o SimpleJobManagerで、UnitTest向けの調整

<< UTFlute-0.7.2 Released >>
o assertException() のエラーメッセージをもうちょいいい感じに
o LastaFlute, デフォルトでJobが初期化されないように
o LastaFlute, isUseJobScheduling でJobの初期化を選べるように
o LastaFlute, assertValidationError() でバリデーションエラーのUnitTest書けるように

kubo

unread,
Apr 16, 2017, 6:11:18 AM4/16/17
to DBFluteユーザの集い
jfluteです

LastaFluteとUTFluteをリリースしました。


<< LastaFlute-0.9.5 >>

o 例外発生時に、JsonBodyの情報がログに出力されるようにした
o ResponseBeanValidationErrorExceptionでフレームワーク情報を保持
o asStream()で、直接OutputStreamを扱えるように
o HtmlResponse.asEmptyBody()なのにフォワードしてしまうのを修正
o 業務例外のAction独自のハンドリングインターフェースを強化
o 業務例外の通知ログを、throw時に制御できるように (withoutInfo())
o 業務例外の通知ログを、ActionAdjustmentProviderで制御できるように
o 組み込みの業務例外で、明らかに通知ログが不要なもの(ログイン失敗など)は抑制


<< UTFlute-0.7.3 >>

o LastaJobがクラスパスに存在してても、includeしてないときに例外を修正

kubo

unread,
May 4, 2017, 2:11:35 AM5/4/17
to DBFluteユーザの集い
jfluteです

LastaFluteとUTFluteをリリースしました。

<< LastaFlute-0.9.6 >>

o EnvDispatchにdevProp()を追加して、指定したプロパティで切り替えられるように
o SimpleJsonManagerからJsonMappingOptionを取得できるように
o AsyncManagerに、parallel() を
o UserMessages.GLOBAL

<< LastaJob-0.4.6 >>

o launchNow()で引数を指定できるように
o showEndTitleRoll()を何度も呼べるように

<< LastaDoc-0.2.3 >>

o キー名のスネークケース変換対応 (LastaFluteと連動)
o Swagger対応を強化、JavaDocの "e.g." でデフォルト値を指定

<< UTFlute-0.7.5 >>

o registerMockInstance() to registerMock()
o registerMock() で二階層ネストまで Mock を DI できるように
o throwされた例外をアプリのログに出力

<< TomcatBoot-0.5.4 >>

o webFragmentsの読み込み対象jarを指定できるように(実質的にswagger対応)
o Tomcatのバージョンを 8.5.14 に

kubo

unread,
May 4, 2017, 6:37:43 AM5/4/17
to DBFluteユーザの集い
jfluteです

追加のリリースです。


<< JettyBoot-0.4.7 >>

o javaコマンド実行のときに .jar でもWebアプリ扱いできるように
o Jettyのバージョンを 9.4.5.v20170502 に

kubo

unread,
May 4, 2017, 12:08:15 PM5/4/17
to DBFluteユーザの集い
jfluteです

先程のJettyBoot-0.4.7はリリース失敗していました。
改めて、0.4.8としてリリースしました。

<< JettyBoot-0.4.8 >>

kubo

unread,
May 5, 2017, 9:56:09 AM5/5/17
to DBFluteユーザの集い
jfluteです

DBFlute-1.1.3 をリリースしました!

// DBFlute-1.1.3 Released
http://d.hatena.ne.jp/jflute/20170505/release113


※元旦以外での久しぶりのリリースです。

kubo

unread,
May 21, 2017, 2:40:24 AM5/21/17
to DBFluteユーザの集い
jfluteです

LastaFlute-0.9.7をリリースしました。

<< LastaFlute-0.9.7 >>
o 業務例外のメッセージのvaluesをフィルターできるように
o SessionManagerでHttpSessionArrangerを指定できるように
o ZonedDateTime を Form や JSON で使えるように

<< LastaJob-0.4.7 >>
o CrossVMHookの精査、実際に使おうとして
o JobHistoryHookでAccessContextが使えるように
o 独自の排他制御をするためにgetNeighborConcurrentGroupList()を公開

<< LastaDoc-0.2.4 >>
o CDefの型表示名に CDef. を付けるように
o Swaggerでヘッダー認証情報の設定が簡単になるように

<< UTFlute-0.7.7 >>
o registerMock()のネストDIの挙動で変なところを修正
o LastaDocのバージョンを 0.2.4 に

<< ERFlute-0.5.0 >>
o 仮想ダイアグラムを削除できるように
o 仮想ダイアグラムの名前入力で名前の重複チェック

kubo

unread,
Jun 7, 2017, 3:08:39 AM6/7/17
to DBFluteユーザの集い
jfluteです

LastaFlute関連のリリースです。

<< LastaFlute-0.9.8 >>
o TransactionStageのBegunTxでrequiresNewを判定できるように
o BowgunDestructiveAdjuster に restoreBowgunAsyncToNormalSync() を追加
o RequestLoggingFilter で、HTMLなどのstaticリソースに対するClient例外ハンドリング
o ActionAdjustmentProvider に isNoRoutingRequestAs404NotFound()
o ActionAdjustmentProvider に sForced404NotFoundRouting()
o Mail の Postcard に dryrunByGivenText()
o AsyncManager の parallel() で、DBFluteのバージョン違い依存を解決
o dfpm でも /*pmb.sea:orElse('land')*/ が使えるように

<< MailFlute-0.5.4 >>
o dryrunByGivenText()のためにoverrideBodyFile()を追加

<< LastaJob-0.4.8 >>
o CrossVMHook のログを調整
o CrossVMHook や JobHistoryHook で、もろもろの Context が使えるように
o stopNow()でデッドロックが発生してしまっているのを解消
o stopNow()のときの JobStoppedException はINFOログで

<< LastaDoc.jar-0.2.5 >>
o Swagger の Example デフォルト値 (e.g.) で、ダブルクォートでスコープを意識できるように
o Swagger の Example デフォルト値 (e.g.) で、List<String>に対して ["sea", "land"]

<< UTFlute-0.7.8 >>
o LastaFlute, web依存していない処理を ContainerTestCase へ移した
o restoreAsyncToNormalSync(), restoreRequiresNewToRequired() が使えるように

<< TomcatBoot-0.5.5 >>
o Tomcat-8.5.15 にアップグレード

kubo

unread,
Jun 17, 2017, 9:36:55 PM6/17/17
to DBFluteユーザの集い
jfluteです

LastaFlute系のサブライブラリを幾つかリリースしました。

<< LastaDoc.jar-0.2.6 >>
o Swaggerで、war環境でもコメント情報を利用できるように

<< LastaJob-0.4.9 >>
o MockJobRuntimeが壊れてた...

<< UTFlute-0.7.9 >>
o LastaDoc.jar を 0.2.6 へ
o war環境でもSwaggerのリッチな情報を利用できるようにするためのメソッド
o Mockletで、Servlet-2.5のメソッドに対応

<< ERFlute-0.5.3 >>
o 起動した直後の再描画 (今までカラム名が表示されてなかった)
o メインダイアグラム上でテーブルを複数選択してドラッグアンドドロップできるようにした。
o 仮想ダイアグラム上でテーブルをコピペしても例外が発生しないようにした。
o 仮想ダイアグラム上でノートとテーブルを接続線で結べるようにした。
o メインダイアグラム上でテーブルグループより前に作成したテーブルが、テーブルグループの背後に隠れてしまう問題を修正した。
o テーブル配置時に正しく再描画されない問題を修正した。
o 仮想ダイアグラム上でテーブルから別のテーブルに列を移動した際、正しくundoできない問題を修正した。
o ファイル末尾が改行で終わるように統一した。

kubo

unread,
Jun 27, 2017, 2:17:47 AM6/27/17
to DBFluteユーザの集い
jfluteです

LastaFluteのリリース通知です。

<< Lasta Di-0.7.5 >>
o can use lasta_di+m.properties
o cab be async when HotDeploy
o upgrade javassist to 3.21.0-GA
o improve throwTooManyRegistrationComponentException() message

<< LastaFlute-0.9.9 >>
o upgrade Lasta Di to 0.7.5
o upgrade MailFlute to 0.5.5
o dfpm can use /*pmb.birthdate:formatAs('yyyy/MM/dd')*/
o property filter for objective config works before null check
o make bowgun of time manager for unit test
o make prepareGeneratedDefaultMap() of config to use default values
o checkImplementationSuffix() in EnvDispatch

<< LastaJob-0.5.0 >>
o improve HotDeploy of job

<< MailFlute-0.5.5 >>
o upgrade JavaMail to 1.5.6
o Content-Transfer-Encoding is base64 as default
o /*pmb.birthdate:formatAs('yyyy/MM/dd')*/ in template

<< UTFlute-0.8.0 >>
o switchCurrentDate()をLastaFluteのTimeManagerに対応

kubo

unread,
Aug 20, 2017, 2:19:55 AM8/20/17
to DBFluteユーザの集い
jfluteです

DBFluteのリリース通知です。

// DBFlute-1.1.4 Released
http://d.hatena.ne.jp/jflute/20170820/release114

「MySQLのミリ秒なしDATETIMEのミリ秒問題」
について語っていますので、
MySQL使われている方はぜひ御覧ください。


また、LastaFluteに関わる修正もありますので、
LastaFluteご利用の方は、
ぜひ DBFlute-1.1.4 にアップグレードお願いします。

kubo

unread,
Oct 28, 2017, 11:31:48 PM10/28/17
to DBFluteユーザの集い
jfluteです

主に LastaFlute 周りのライブラリのリリースです。


<< LastaFlute-1.0.1 >>
o List<@Required String> って書けるように
o upgrade Gson to 2.8.2
o LastaRemoteApiのSEND/RECEIVEログとの連携
o IN/OUTログの例外情報が出ないケースに対応
o IN/OUTログのフォーマット微調整
o IN/OUTログにRemoteApiの呼び出し回数を表示 (デバッグログ/エラーログも同じ)

<< LastaRemoteApi-0.3.9 >>
o SEND/RECEIVEログを出せるように
o LastaFlute-1.0.1であれば、IN/OUTログとのハッシュによる連携が効く
o LastaJob-0.5.2であれば、Jobの実行ログとのハッシュによる連携が効く
o デフォルトでAsyncManagerを使って非同期でログ出力
o デフォルトでは一つのファイルに出力するが、設定でリモートサーバーごとに分割もできる
o POSTだけどBodyのないときにnoRequestBody()メソッドが使えるように (全然別件の改善)
o UnitTestで、MockのRequestからリクエストヘッダーをアサートできるように (全然別件の改善)
o can use action path variable e.g. /sea/{hangar}/land (全然別件の改善)

<< LastaJob-0.5.2 >>
o SEND/RECEIVEログとの連携

<< LastaDoc.jar-0.3.0 >>
o Swaggerの改善
o Swaggerでの HTTP Header 機能のデグレ修正
o ソースコードにたくさんコメント書いた

<< TomcatBoot-0.6.0 >>
o proxyPortをconfigで指定できるように
o 依存Tomcatを8.5.23にアップグレード

<< JettyBoot-0.4.9 >>
o ローカルでもSwaggerが使えるように

<< UTFlute-0.8.4 >>
o log(msg)で{}に対応する文字列に"$"が入っていたときに例外発生を修正
o Servlet関連のオーバーライドしたときに自動的にContainerを再起動するように
o utflute-lastafluteで、依存するLastaDoc.jarを0.3.0にアップグレード

kubo

unread,
Nov 21, 2017, 1:53:34 AM11/21/17
to DBFluteユーザの集い
jfluteです

主に LastaFlute 周りのライブラリのリリースです。
ブログに載っけるようにもしました。

// LastaFlute-1.0.2 Released
http://d.hatena.ne.jp/jflute/20171121/lastaflute102


※前のメールのやつと少しかぶってるやつもあります

<< LastaFlute-1.0.2 >>
o HibernateValidatorを6.0.5にアップグレード
o MailFluteを0.5.7にアップグレード
o make requestParameterMapFilter in FormMappingOption
o ログアウトしたら、セッションをinvalidateするようにした
o URLマッピングで型変換エラーになるケースで別の一致するメソッドがあればそっちに
o MailFluteのpushUlterior()に対応
o HibernateValidatorで、propertyに<list element>が出ないように修正
o Gsonの拡張をもっとしやすいようにした e.g. LaYourScalarTypeAdapterFactory

<< MailFlute-0.5.7 >>
o RemoteApiでメール飛ばすための拡張ポイント
o アプリの仕組み向けのパラメーターを設定するpushUlterior()を作成

<< LastaRemoteApi-0.4.0 >>
o ruleでベーシック認証などさまざまな設定できる拡張ポイント
o PathVariables で OptionalThing 対応
o バリデーションエラーの翻訳のメソッドを調整

<< LastaDoc.jar-0.3.1 >>
o Swaggerの改善

<< TomcatBoot-0.6.0 >>
o proxyPortをconfigで指定できるように
o 依存Tomcatを8.5.23にアップグレード

<< JettyBoot-0.4.9 >>
o ローカルでもSwaggerが使えるように

<< UTFlute-0.8.5 >>
o utflute-lastaflute: DIコンテナのwebとlibrary起動の自動判別
o utflute-lastafluteで、依存するLastaDoc.jarを0.3.1にアップグレード
(0.8.4)

kubo

unread,
Dec 19, 2017, 11:20:31 PM12/19/17
to DBFluteユーザの集い
jfluteです

LastaFluteをリリースしました。

MailFluteがアップされています。
レアではありますが、
メール送信時にエラーになる可能性がありましたので、
アップグレードををお願いします。

<< LastaFlute-1.0.3 >>
o MailFluteを0.5.8にアップグレード
o HotDeployで、ActionからJobを実行したときに、最後ContextClassLoaderがnullにならないように
o Formのマッピングで、Eclipse Collections の MutableList に対応
o Formのマッピングで、Eclipse Collections の ImmutableList をindex付きプロパティで対応

<< MailFlute-0.5.8 >>
o メールのパラメーターの中に/*xxx*/が含まれていた時にエラーにならないように

kubo

unread,
Dec 31, 2017, 1:14:54 AM12/31/17
to DBFluteユーザの集い
jfluteです

LastaFluteをリリースしました。

<< LastaFlute-1.0.4 >>
o LoginManagerのEntityインターフェース依存を外した(外し忘れがあった)

一個だけのスモールリリースですが、
マイクロサービス構成でログイン処理が
すべてRemoteApiになる場合に必要な修正です。

# それ自体がレアな状況かもしれませんが...
# LastaFluteががんがん利用されている証拠です(^^

kubo

unread,
Mar 3, 2018, 9:16:28 AM3/3/18
to DBFluteユーザの集い
jfluteです

LastaFluteをリリースしました。

<< Lasta Di-0.7.6 >>
o upgrade Javassist to 3.20.0-GA
o Di xmlの中で発生したNoSuch系のErrorで、該当コンポーネントをログに出すように

<< LastaFlute-1.0.5 >>
o upgrade Lasta Di to 0.7.6
o upgrade Hibernate Validator to 6.0.7.Final
o Windowsサーバーの時に例外メッセージが文字化けしないように
o CsrfManagerが持っている値を公開するメソッド追加

<< LastaJob-0.5.3 >>
o Windowsサーバーの時に例外メッセージが文字化けしないように
o Job実行時のスレッド名のprefixの値を定数として公開

Windowsサーバーで本番リリースされている環境において、
致命的に不便なバグが修正されています。

LastaFluteユーザーのみなさん、
ぜひ、最新版をお使いくださいませ。

kubo

unread,
Apr 2, 2018, 4:46:35 AM4/2/18
to DBFluteユーザの集い
jfluteです

DBFlute-1.1.7をリリースしました。
http://d.hatena.ne.jp/jflute/20180401/release117


また、LastaFluteもリリースしています。

<< LastaFlute-1.0.6 >>
o upgrade Hibernate Validator to 6.0.9.Final
o upgrade MailFlute to 0.5.9
o ThreadCacheContext@removeObject()をgeneric対応
o IN/OUTログで、Actionごとに除外指定できるように
o RequestLoggingFilterを拡張しやすいように
o ちょっとしたバグフィックス, RequestManagerのsave()のpropertyが問答無用でglobalだった

<< MailFlute-0.5.9 >>
o 添付ファイルで大きいサイズ対応

kubo

unread,
Apr 8, 2018, 3:51:43 AM4/8/18
to DBFluteユーザの集い
jfluteです

LastaFlute-1.0.7をリリースしました。

新しくアップグレードのページを作り、
ChangeLogも見られるようにしました。
(ぜひ活用してくださいませ)

// LastaFluteのアップグレード
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

// LastaFluteのChangeLog
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/lachangelog.html


今回はスモールリリースです。

o LaRequestUtil.getOptionalRequest()でExternalContext自体が無ければemptyに(もともと例外)
o ContainerUtil.hasExternalContext()を追加

kubo

unread,
Apr 20, 2018, 11:53:08 AM4/20/18
to DBFluteユーザの集い
jfluteです

TomcatBoot-0.6.2をリリースしました。

<< TomcatBoot-0.6.2 >>
o upgrade Tomcat to 8.5.30
o Tomcat の AccessLog の conditionIf, conditionUnless を指定できるように

kubo

unread,
May 4, 2018, 2:57:38 AM5/4/18
to DBFluteユーザの集い
jfluteです

LastaFlute-1.0.8をリリースしました。

(加えて、UTFluteもリリースしています)

<< LastaFlute-1.0.8 >>
o StreamResponseで、日本語ファイル名のための encodeFileName() を追加 (なので互換性はキープ)

<< UTFlute-0.8.6 >>
o JobのテストなどでLastaFluteの起動環境を整備

※twitterでの通知はこちら:
https://twitter.com/jflute/status/992296108675121153

kubo

unread,
May 20, 2018, 4:12:42 AM5/20/18
to DBFluteユーザの集い
jfluteです

DBFlute-1.1.8をリリースしました。
http://d.hatena.ne.jp/jflute/20180519/release118

詳しくは、上記のブログをご覧ください!
色々と改善されていますので、
ぜひ皆様、1.1.8をご利用ください。

kubo

unread,
Aug 30, 2018, 2:38:28 AM8/30/18
to DBFluteユーザの集い
jfluteです

[Notice]Release LastaFlute-1.0.9

// LastaFluteのアップグレード
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

JsonResponse.asEmptyBody()をAssistantDirector経由で{}に変更できるように
レスポンス書き込み処理をAssistantDirector経由でhookできるように
LazyTransactionの繰り返し利用をできるように
upgrade Lasta Di to 0.7.7
upgrade MailFlute to 0.6.0
upgrade Hibernate Validator to 6.0.12.Final
upgrade Gson to 2.8.5
[Lasta Di] upgrade Javassist to 3.23.1-GA
[MailFlute] upgrade JavaMail to 1.6.1


Release UTFlute-0.8.8

MockletHttpServletRequestImpl.java, getContextPath() uses getContextPath()


Release TomcatBoot-0.7.0

upgrade Tomcat to 9.0.11

kubo

unread,
Oct 11, 2018, 10:02:05 AM10/11/18
to DBFluteユーザの集い
jfluteです

[Notice]Release LastaFlute-1.1.0

+ Release Lasta Di-0.7.8
+ Release LastaDoc.jar-0.3.4
+ Release UTFlute-0.8.8

// LastaFluteのアップグレード
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

o fix typo: createIntOutLogger() to createInOutLogger()
o avoid Java11 setAccessible(true) headache of File field in bean class
o JsonResponse, switchMappingOption() for e.g. SwaggerAction
o ActionAdjustmentProvider, customizeActionUrlMapping()
o ActionAdjustmentProvider, customizeActionUrlReverse()
o SessionSharedStorage, getSessionId(), regenerateSessionId()
o SessionSharedStorage, suppressesHttpSession()
o update Lasta Di to 0.7.8
o update Hibernate Validator to 6.0.13.Final
o [Lasta Di] setAccessible(true)で落ちた時にどの項目で落ちたかわかるように
o [Lasta Doc.jar] キャメルケースとスネークケースを変換したときの微調整
o [Lasta Doc.jar] swagger editorで発生するエラーを無くした
o [Lasta Doc.jar] swagger ui-3 に対応
o [UTFlute] update Lasta Doc.jar to 0.3.4

kubo

unread,
Jan 1, 2019, 4:28:43 AM1/1/19
to DBFluteユーザの集い
jfluteです

DBFlute-1.1.9 Released
https://jflute.hatenadiary.jp/entry/20190101/release119

ArrangeQueryのドキュメントを自動生成できるようになりました!

ぜひ、ブログをごらんください!

kubo

unread,
Feb 3, 2019, 11:48:51 PM2/3/19
to DBFluteユーザの集い
jfluteです

【お知らせ】LastaFlute-1.1.1 をリリースしました。

LastaFluteのアップグレード:
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html
Changelog: http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/lachangelog.html

o make JsonMappingOption@filterTypeableTextReading()
o make JsonResponse@swtichJsonEngine() instead of switchMappingOption()
o handleErrorCause() uses also printStackTrace() for logback failure
o improve Gson adaptables for overriding by application
o make JsonManager@newRuledEngine() for more customization
o make BeanWrapper@getBean() for Lasta Thymeleaf (application extension)
o [Lasta Di] upgrade Javassist to 3.24.0-GA
o [Lasta Di] fix resolveSimpleNumber() wrong if-statement (Integer, Long)
o [lasta-doc engine] LastaDocでJsonResultをスネークケース表示できるように
o [lasta-doc engine] RemoteApiGenでのDELETEメソッド+JSON Body対応

その他、関連プロダクトもリリースされています。

o Lasta Di-0.7.9 // ちょっとしたバグ修正など
o LastaThymeleaf-0.4.0 // Thymeleaf3対応など
o LastaRemoteApi // DELETEメソッド+JSON Body対応など
o lasta-doc engine-0.3.5 // LastaDocでのスネークケース表示など
o TomcatBoot-0.7.1 // エラーページのカスタマイズ用のオプションなど
o UTFlute-0.9.0 // lasta-doc engineを0.3.5に

kubo

unread,
Apr 30, 2019, 11:49:43 AM4/30/19
to DBFluteユーザの集い
jfluteです

DBFlute-1.2.0 Released
https://jflute.hatenadiary.jp/entry/20190501/release120

主な修正ポイント:

o SchemaPolicyCheckの結果がSchemaHTMLに
o SpecifyColumnRequiredのwarningOnlyオプション
o 更新時にミリ秒を切り取るオプション

とうとう1.2.x台に来ましたが、まだまだ改善を続けていきます。

kubo

unread,
May 14, 2019, 2:06:34 AM5/14/19
to DBFluteユーザの集い
jfluteです

LastaFlute-1.1.2をリリースしました。

LastaFluteご利用の方々は、ぜひ最新版をご利用ください。
LastaFluteのアップグレード:
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

[LastaFlute-1.1.2]
o make [request/response]JsonEngineProvider of option
o Output request header and response header with InOutLogger
o make defineSqlExecutionCountDefaultLimit() in TypicalAction
o upgrade Hibernate Validator to 6.0.16.Final
o JsonDebugChallenge should not depend on field naming strategy

[Lasta Di-0.8.0]
o lazy accessible for ClassLoader deep method to avoid Java11 warning
o avoid warning of JDK-internal access at Java11 (Sax and BeanDesc)
o can specify script engine name in lasta_di.properties for e.g. sai

[LastaDoc Engine-0.3.6]
o improve isTargetSuffixResolvedClass() to avoid confusing name

[Lasta RemoteApi-0.4.4]
o refactor FormSender for e.g. multi-part

[TomcatBoot-0.7.2]
o make useTldDetect(Predicate<String> oneArgLambda) for boot performance
o upgrade Tomcat to 9.0.19
o call server.destroy() in close() for Tomcat-9.0.[16/17]!?

[UTFlute-0.9.1]
o upgrade Servlet to 3.1.0, following to Mocklet

kubo

unread,
Jul 28, 2019, 2:26:52 AM7/28/19
to DBFluteユーザの集い
jfluteです

LastaFlute-1.1.3 をリリースしました。
```
o make RememberMeCookieAgent in TypicalLoginAssist to be switchable
o make adjustRegisteredRememberMeCookie() for application customization
o add HttpOnly to cookie snapshot of CookieManager (for Servlet-3.0)
o add setCookieDegage() to CookieManager for e.g. httpOnly option
o refactor TypicalLoginAssist to change CookieManager for remember-me
```
CookieManager, TypicalLoginAssist 周りの拡張をしやすくするための改善だけの Small Release です。
(Maven Centralには以前からアップされていましたが、正式通知が本日となります)

kubo

unread,
Oct 20, 2019, 5:12:28 AM10/20/19
to DBFluteユーザの集い
jflute memo

DBFlute-1.2.1 をリリースしました。

詳しくは、ぜひブログをお読みくださいー

// DBFlute-1.2.1 Released
https://jflute.hatenadiary.jp/entry/20191020/release121

kubo

unread,
Oct 21, 2019, 5:32:16 AM10/21/19
to DBFluteユーザの集い
jfluteです

[Notice]LastaFlute-1.1.4をリリースしました。
LastaFluteのアップグレード:
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

Lasta Di, MailFlute, LastaDocEngineも同時にリリースされています。
```
o fix handleJsonBody(), not to handle query parameters if body
o StreamResponse, make inActionTransaction() for DB-update
o upgrade Lasta Di to 0.8.1
o upgrade MailFlute to 0.6.2
o upgrade Hibernate Validator to 6.0.17.Final
o upgrade Gson to 6.0.17.Final
o [lasta-doc engine] 内部的な例外ハンドリングの改善など
o [Lasta Di] upgrade Javassist to 3.26.0.GA
o [MailFlute] upgrade JavaMail to 1.6.2
```

kubo

unread,
Dec 25, 2019, 11:05:10 AM12/25/19
to DBFluteユーザの集い
jfluteです

[Notice]LastaFlute-1.1.6 をリリースました。
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

o make AsyncManager@bridgeState() for other-managed thread
o improve AsyncManager@parallel() thread handling
o add hookFinally() to ConcurrentAsyncCall of AsyncManager
o make limitConcurrencyCount() of ConcurrentParallelOption for parallel()
o upgrade Lasta Di to 0.8.2
o upgrade Hibernate Validator to 6.0.18.Final
o [Lasta Di] bridge detached cause of commit & rollback process

AsyncManager 周りが改善されています。

別フレームワークが管理しているスレッドでもLastaFlute処理をするために、
スレッド状態を継承するbridgeState()メソッドを追加しました。
(RabbitMQのconsume()の処理の中でinsert/updateをするなど)
```
AsyncStateBridge bridge = asyncManager.bridgeState(op -> {});
yourOtherAsync.something(() -> {
bridge.cross(() -> { // inherits caller thread states
... // non-transactional process here
transactionStage.requiresNew(tx -> { // should be in cross()
... // asynchronous process here e.g. insert(), update()
});
});
);
```
また、parallel() がリニューアルされています。
パラメーター数が膨大でも一気にスレッド数が跳ね上がる問題が解決されています。

...

Lasta Di-0.8.2 をリリースしました。

JDBCドライバでcommitで例外が発生したときの例外チェーンを改善しています。
(デバッグしやすくなりました: LaTransactionクラス)

...

Lasta Job-0.5.4 をリリースしました。

AllJobScheduler にて、hookJustAfterBooting() がオーバーライドできるようになりました。
アプリ起動直後(スケジューラー起動直後)に処理を挟み込むことができます。
いきなり実行したいJobがあるときなどに便利です。

kubo

unread,
Jan 1, 2020, 9:48:24 AM1/1/20
to DBFluteユーザの集い
jfluteです

// DBFlute-1.2.2 Released
https://jflute.hatenadiary.jp/entry/20200101/release122

o Macで既存JAVA_HOMEを優先して使うように
o LoadDataReverseで完全TSVにできるように
o Behaviorの継承クラスを独自のクラスに

など、ユーザーのみなさんからの要望を対応しています。
これからもぜひよろしくおねがいします!

kubo

unread,
May 26, 2020, 6:45:54 AM5/26/20
to DBFluteユーザの集い
jfluteです

LastaFlute 1.1.7 をリリースしました。

微改善という感じではあります。Hibernate Validator は 6.1.x にはアップせず、6.0.x の最新を使っています。
(DefaultConstraintMappingクラスのコンストラクタに引数が増えてて、コンパイルエラーになる現場がありそうだったのでひとまずは)

MailFluteでは、メール送信をデフォルト非同期にしていても「このメールだけはやっぱり同期」という指定ができるようにしました。
現場でそういった場面が求められる可能性があったためです。

o more rich request info of client error (RequestLoggingFilter)
o support definitelySync() with upgrading MailFlute to 0.6.3
o upgrade MailFlute to 0.6.3
o upgrade Hibernate Validator to 6.0.20.Final
o [MailFlute] support definitelySync()
o [MailFlute] DeliveryCategory overrides hashCode() for map key

// LastaFlute の Change Log
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/lachangelog.html

kubo

unread,
May 29, 2020, 5:51:54 AM5/29/20
to DBFluteユーザの集い
jfluteです

DBFlute 1.2.3 をリリースしました。
https://jflute.hatenadiary.jp/entry/20200529/release123

DBFlute Runtime: support DfMapStyle@withoutDisplaySideSpace() for performance
DBFlute Runtime: add CQ loading to Behavior warmUpCommand()
DBFlute Engine: SchemaPolicy, $$first_columnName$$ for uniqueName
DBFlute Engine: can split freeGenMap.dfprop by $$split$$
DBFlute Engine: upgrade H2 database to 1.4.200

知ったばかりのファーストタッチペナルティという言葉をいきなり使ってみました。

kubo

unread,
Dec 14, 2020, 1:01:02 AM12/14/20
to DBFluteユーザの集い
jfluteです

[Notice] LastaFlute-1.2.0 をリリースしました。
(jar自体は事前にデプロイ済み)

o add filterRequestParameterValue() to InOutLogOption
o refactor selectableDataSource for multiple DB

InOutログで、リクエストパラメーターを狙ってfilterしやすくなりました。
複数DBの2個目以降のDBのMaster/Slave構成に対応しやすくなりました。

kubo

unread,
Jan 1, 2021, 9:24:13 AM1/1/21
to DBFluteユーザの集い
jfluteです

DBFlute-1.2.4 をリリースしました!

重要な修正が入っているので、利用されている方は、ぜひご覧ください。


// DBFlute-1.2.4 Released
https://jflute.hatenadiary.jp/entry/20210101/release124

kubo

unread,
Aug 15, 2021, 7:55:04 AM8/15/21
to DBFluteユーザの集い
jfluteです

DBFlute-1.2.5 をリリースしました。

// DBFlute-1.2.5 Released
https://jflute.hatenadiary.jp/entry/20210815/release125


OptionalThingに最新Javaのメソッドを追加したのが大きいですかね。
DBFluteの便利メソッドを使いつつ、java.util.Optionalと全く同じメソッドも利用できます。


kubo

unread,
Aug 17, 2021, 2:02:00 AM8/17/21
to DBFluteユーザの集い
jfluteです

[Notice] LastaFlute-1.2.1 をリリースしました!

LastaFlute: 1.2.1
Lasta Di: 0.8.4 (LastaFluteアップすれば自然にアップ)
LastaJob: 0.5.5
LastaMeta: 0.5.1 (明示的に定義してなければUTFlute経由で自然にアップ)
LastaTaglib: 0.7.4
UTFlute: 0.9.3

// lasta-docからlasta-metaへの移行
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/migration/ladoctolameta.html
↑以前使っていたlasta-docライブラリから、lasta-metaに変わっています。移行をお願いします。


LastaFluteの主な対応:
o RESTful API 対応: https://jflute.hatenadiary.jp/entry/20210817/lastarest
o 最新Javaで正規表現の評価が変わる問題への対応
o 暗号化使わない場合は Cipher を Unsupported できるように
o RootActionがのリダイレクト時に "/" になるように (挙動は変わらない)

Lasta Diの主な対応:
o Java17でHotDeployでも起動するように

LastaJobの主な対応:
o JobへのparameterをAccessContextで使えるように

LastaMetaの主な対応:
o swagger.jsonで List<CDef...> が展開されるように
o swagger.jsonで独立ファイルのPartクラスが展開されるように
o フレームワークのクラスを豪快リファクタリング

LastaTaglibの主な対応:
o LastaFlute-1.2.1に対応 (一部影響があったため)

UTFluteの主な対応:
o 最新のLastaFlute/LastaMetaを利用

kubo

unread,
May 8, 2022, 1:44:44 AM5/8/22
to DBFluteユーザの集い
jfluteです。LastaFlute-1.2.4をリリースしました。

※今回は特に、Lasta Metaが改善されました。

kubo

unread,
May 8, 2022, 1:45:11 AM5/8/22
to DBFluteユーザの集い
jfluteです。【お知らせ】DBFlute-1.2.6をリリースしました。

ぜひブログをご覧ください!
https://jflute.hatenadiary.jp/entry/20220508/release126


kubo

unread,
May 22, 2023, 7:56:15 AM5/22/23
to DBFluteユーザの集い
jfluteです。LastaFlute-1.2.5をリリースしました。

// LastaFluteのアップグレード

今回は、Gsonのバージョンをアップしただけです。
2.9.x から 2.10.x にアップしました。

別のライブラリでGsonの2.10.xに依存しているものがあり、
LastaFluteがGsonの2.10.xだと動かない部分がありました。

LastaFluteもGsonの最新版で動くようにしたということです。


kubo

unread,
Mar 22, 2024, 1:05:38 AMMar 22
to DBFluteユーザの集い
jfluteです。

[Notice] DBFlute-1.2.8 をリリースしました!

今回は「複合PKでのinScopeSubQueryに対応」がメインですね。
「VIEWのある項目を差分対象外オプション」や「PostgreSQLでのReplaecSchema」は1.2.7パッチに含まれていますが、
正式には1.2.8での対応ということで記事で紹介しています。

// DBFlute-1.2.8 Released
https://jflute.hatenadiary.jp/entry/20240322/release128

kubo

unread,
Jun 2, 2024, 5:06:44 AMJun 2
to DBFluteユーザの集い
jfluteです。LastaFlute-1.2.6をリリースしました。

// LastaFluteのアップグレード
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

(実際のリリースは2024/05/24にしていました)

修正は1点だけ。
FormMappingOptionに asUndefinedParameterWarning() を追加しています。

元々 asUndefinedParameterError() があって、GETリクエストのクエリーパラメーターでFormクラスにて未定義の項目があったらエラーにするっていう機能なのですが(除外指定あり)、それをエラーじゃなくて警告ログにして続行できるようにしています。

現場からのフィードバックで、リリースのタイミングのすれ違いとかで本番エラーになっちゃうとつらいということで、警告ログにできるようにして欲しいとのがあり、実装しました。

なるほど、なんでもかんでもstrictではなく、少し緩くすることも必要なんだなと思いました。

kubo

unread,
Jun 30, 2024, 7:27:33 AM (8 days ago) Jun 30
to DBFluteユーザの集い
【お知らせ】LastaFlute-1.2.7をリリースしました!

// LastaFluteのアップグレード
http://dbflute.seasar.org/ja/lastaflute/howto/upgrade/index.html

Java16以降でAOPを使った場合に、(add-opensオプションなしでは)AOP周りで落ちることがわかったので対応しました。
今回の修正で、add-opensオプションなしでも(恐らくほとんどの環境で)しっかり動作するようになっています。
(ポイントは、java.lang.invoke.MethodHandlesクラス)

[本日のメイン] // AOPのJava21対応
o release Lasta Di-0.9.2
o release LastaFlute-1.2.7

同時にJava21版の準備を兼ねて、今のJava8版の他のライブラリも一斉リリースしました。
基本的には体裁を整えただけではあります。

[体裁整えリリース] // 依存ライブラリのアップやCopyright更新など
o release MailFlute-0.6.5
o release LastaJob-0.5.7
o release LastaThymeleaf-0.4.3
o release LastaRemoteApi-0.5.1
o release LastaMeta-0.6.2
o release LastaTaglib-0.7.6
o release JettyBoot-0.5.2
o release TomcatBoot-0.8.5
o release UTFlute-0.9.7

中にはJava8版では最後のリリースになるライブラリもあるかもしれませんね…
でも要望来たら直しますけど。(MacBookでJava8がインストールできてる内は)

Reply all
Reply to author
Forward
0 new messages