9A0.Notable Changelog
Original3/10/23PracticeChangelogAbout 4 min
9A0.Notable Changelog
Incompatible and important features grouped by feather branch in reverse order.
ongoing BountyHunter 300.301.741-SS
- ๐ฅ add apple oauth login #337
- ๐ฅ change oauth check nonce api #346
- โจ tweak watching threshold by key or pattern #340
250208 Bloodseeker 3.3.140
- ๐ฅ up deps: boot 3.3, mirana new i18n #309
- ๐ฅ extract i18n text to codeEnum #310
- ๐ฅ TypedRef instead of magic const key #311
- ๐ฅ refactor/remove jackson empty-xxx #313
240831 Batrider 3.2.130
- ๐ฅ MapStruct livetemplate wgme #242
- ๐ฅ LoginSuccessHandler state for oauth #238
- ๐ฅ move IfNotXxx from EmptySugar to SetterSugar #239
- โจ jooq pojo setXxxIf conditional setter #240
- ๐ change wings.ancient to wings-boot #244
- ๐ฅ add jooq supporter dto #247
- ๐จ codestyle and livetemplate #248
- CONTINUATION_INDENT_SIZE from default 8 to 4
- SPACE_WITHIN_ARRAY_INITIALIZER_BRACES true
- ALIGN_MULTILINE_TERNARY_OPERATION nop
- ๐ฅ fastjson/jackson compatibility #251
- change LocaleZoneIdUtil.Xxx from Supplier to method
- delete FastJsonFilters, FastJsonReaders
- JacksonHelper do NOT auto timezone
- JacksonHelper config plain as wings
- FastjsonHelper delete enableXxx
- ๐ฅ remove TypeReference #252
- FastJsonHelper change method signature
- JacksonHelper delete TypeReference method
- โจ add TypeSugar to handle Type easy
- ๐ฅ tinytask schema refactor #256
- change schema revision=
2021_1026_02 - โจ add time-tune to tinytask
- change schema revision=
- โจ change conf_runtime #262
- from
VARCHAR(5000)toTEXTrevision=2021_1026_03 - add
enabledcolumn
- from
- ๐ฅ keep silencer simple #265
spring.help.CommonPropHelpertosupport.PropHelperSubclassSpringLoadertoSubclassGatherenhance.TypeSugartosupport.TypeSugar
- JournalService elapse, alive #266
- ๐ฅ change schema revision=
2021_1026_05 - โจ create and elapse method
- ๐ฅ change schema revision=
- tinymail support lazy edit #270
- โจ change schema revision=
2021_1026_06
- โจ change schema revision=
- ๐ฅ tinymail service change signature #272
- โจ tiny-grow to track data , analyze grow #275
- ๐จ 1681 Integer display width is deprecated #278
- ๐ฅ tinytask redefine miss of execute #284
240514 Bane 3.2.120
- ๐ฅ refactor Async and Ttl #233
- ๐ CodeException fail i18n when logined #232
- โจ extra bean order by config #231
- ๐ Failed to find servlet #226
240303 ArcWarden 3.2.110
- ๐ spring boot 3.2.2
- โป๏ธ javacode replace xml in jooq codegen #198
- ๐ฅ merge awesome and autogen module #203
- ๐ฅ delete HttpHelper, using HttpSecurity.with #203
- โจ table whitelist for JournalJdbcHelper #206
- โจ๐ฅ Feature flags #208
- โจ docker or buildpack #209
240129 AntiMage 3.2.101
- ๐ dependencies #160
- spring boot 3.2.1
- java 21
- shardingsphere 5.4.1
- servicecomb 3.0.0
- jooq 3.18
- ๐ฅ old kryo-serializers #185
- โป๏ธ refactor slf4j TtlMDCAdapter #187
- โจ dryrun token of mail/dingtalk #192
- ๐ not publish devs- #194
231212 Ti12 Team Spirit 3012.300
- ๐ฅ Speed up startup, auto-config #142
- ๐ฅ AttributeHolder, cache2k usage #143
- ๐ฅ disable any @Component by prop #86
- remove unnecessary
spring-wings-enabled*.propertiesfiles - remove unnecessary
spring.wings.*.enabledkeys qualified-keyproperty instead of*.enabled.*- move
...flywave.enabled.checkertowings.faceless.flywave.checker - move
...flywave.enabled.moduletowings.enabled.faceless.flywave - move
...faceless.jooq.enabled.*towings.faceless.jooq.conf.* - move
....listen-table-cudto.listen-cud - move
...silencer.enabled.*towings.enabled.silencer.* - move
wings.silencer.inspect.propertiestowings.enabled.silencer.audit-prop - move
...slardar.enabled.*towings.enabled.slardar.* - move
.mock-hazelcastto.hazelcast-standalone - move
.datetimeto.jackson-datetime - move
.numberto.jackson-number - move
.resourceto.jackson-resource - move
.domain-extendto.domainx - move
...tiny.mail.enabled.*towings.enabled.tiny.mail.* - move
.controller-*to.mvc-* - move
...mail.enabled.dryruntowings.tiny.mail.sender.dryrun - move
...tiny.task.enabled.*towings.enabled.tiny.task.* - move
...task.enabled.dryruntowings.tiny.task.exec.dryrun - move
...warlock.enabled.*towings.enabled.warlock.* - move
.security-*to.sec-* - move
.security-web-autosto.sec-web-auto
- remove unnecessary
- ๐ project rename to
professional-*#159- pro.fessional.meepo - professional-meepo
- pro.fessional.mirana - professional-mirana
- pro.fessional.wings - professional-wings
- โป๏ธ autoreg split to check and do #161
- DefaultUserDetailsCombo.autoreg - doRegister
- DefaultUserDetailsCombo.authed - asAuthed
- DefaultUserAuthnAutoReg.beforeSave - Long beforeSave
231020 AncientApparition 309.300
- ๐ฅ English in sql/code #120
- ๐ Change return of WarlockGrantService.entryXxx #131
- ๐ Null terminal context on auth fail #134
- ๐ฅ XxxContextException instead of NPE in XxxContext #139
230824 ElderTitan 307.300
- ๐ฅ WingsTableCudHandler interface change #99
- ๐ฅ
wings.faceless.jooq.cud.insertto.create#99 - โจ
wings.faceless.jooq.cud.table,-ignore table,emptyingore fields #99 - ๐ฅ ComboWarlockAuthnService without Cacheable #104
- ๐ expose SpringSessionBackedSessionRegistry #106
- โจ
wgmplive template support reverse mapping #110 - ๐ฅ
wings.faceless.lightid.loaderto.provider#96 - โจ mysql password encoder #112
- ๐ english doc in code/config #114
230621 EarthShaker 306.300
- ๐ฅ mirana 2.4.5; move jaxb to silencer-jaxb
- ๐ฅ rename ArgsAssert/StateAssert to AssertXxx
- ๐ฅ refactor ExceptionResolver to handle cause & i18n
- ๐ code exception to code result
- โจ RestHalf spec for single param
- โจ mysql-dump rsync; list databases;
- โจ reset login failed status and count
230411 EarthSpirit 303.300
- โจ Session Token Encoder #82
- ๐ฅ remove runtime javadoc: therapi
- ๐ฅ upgrade shardingsphere 5.3, refactor DataSourceContext #54
- ๐ฅ refactor ModifyAssert to DaoAssert
- ๐ฅ Dao.onlyDiedData to DiedDataCondition
- ๐ Jooq
3.17instead of3.14#55 - ๐ SpringBoot use
3.0.3#70
230301 DragonKnight 277.220
- ๐ฅ wings.slardar.cache.nulls to null-live and null-size
- ๐ฅ cache2k instead of caffeine
- ๐ฅ
wings.tiny.*.enabled.properties, addspring.prefixwings.tiny.mail.enabled.tospring.wings.tiny.mail.enabled.wings.tiny.task.enabled.tospring.wings.tiny.task.enabled.
- ๐ฅ derive autogen and awesome project as dependencies
- ๐ rename jooqgen to codegen
- ๐ฅ remove errorprone
- ๐ฅ remove javax's persistence and validation
230118 Doom 266.210
- ๐ฅ DingTalkNotice interface, add msg-type
- โป๏ธ change threadpool prefix, task to async, cron to task
- ๐ฅ centrally manage AesKey, prefix from mirana to encrypt
- spring.wings.enabled.silencer.auto-log to autolog
- spring.wings.enabled.silencer.mirana to encrypt
- wings.silencer.mirana.code to wings.silencer.encrypt
- wings.silencer.mirana.auto-log to wings.silencer.autolog
- wings...aes-key.system to ..silencer.mirana.code.aes-key
- wings...aes-key.cookie to ..slardar.cookie.aes-key
- wings...aes-key.ticket to ..warlock.ticket.aes-key
- ๐ฅ DingTalkNotice property key, use monitor first, then default
- wings.slardar.monitor.ding-talk to wings.slardar.ding-notice.default
- ๐ฅ RuntimeMode move to Silencer
- โจ TinyTask batch component
- โจ TinyMail mail component
221130 Dawnbreaker
- ๐ฅ wings.silencer.debug to tweak
- ๐ฅ Aes256 instead of Aes128
- ๐ฅ wings.warlock.error.all-exception to default-exception
- ๐ฅ remove login(Builder) from TerminalContext
- ๐ฅ remove RolesByUid from GlobalAttribute
- ๐ฅ Split okhttp, group by feature, change class name
221030 Ti11 Tundra Esports
- ๐ฅ SecurityContextUtil to @Contract("true -> !null")
- ๐ฅ RighterInterceptor encrypt by HttpSession instead of Security
- ๐ฅ GlobalAttributeHolder rename tryAttr and add getAttr
- ๐ฅ unite DefaultUserId and Terminal, Unknown to Guest
- ๐ฅ XxxHelp rename to XxxHelper
- ๐ฅ refactor TweakingContext and TypedReg
221014 Clockwerk
- ๐ starter.sh add extra args and remote debug
- ๐ฅ standard_i18n template change, refactor codegen
- ๐ง unbound cache by default, capacity set 10-20M
- ๐ฅ DingTalk config
report-keywordtonotice-keyword - ๐ฅ I18nString's code and args are immutable
- ๐ฅ @JsonI18nString to @AutoI18nString
- โจ 3 DateTime and I18nString can annotate to Dto
- ๐ฅ remove unmaintained SimpleFlatMapper
- ๐ฅ SelectOrderCondition instead of BiConsume
- โจ
Nowutil, system and thread-level tweaked clocks - ๐ฅ rename
wings.slardar.error.โwings.warlock.error. - ๐ฅ LeapCode's code32 refer to ulid
220913 ChaosKnight
- ๐ฅ EnumUtil enhancement,
_instead of๐ฌ - ๐ฅ derive slardar, warlock project, better component support
- ๐ฅ adjust Bean's Ordered const, WarlockOrderConst
- ๐ import retrofit2, remove xxl-job
- unify logger to log, spring use common-log and business use @Slf4j
- ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER true โ false
