9A0.Notable Changlog
OriginalPracticeChanglogAbout 4 min
9A0.Notable Changlog
Incompatible and important features grouped by feather branch in reverse order.
ongoing Batrider 3.2.130.SS
- ๐ฅ 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
- chagne 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 delte 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)
toTEXT
revision=2021_1026_03
- add
enabled
column
- from
- ๐ฅ keep silencer simple #265
spring.help.CommonPropHelper
tosupport.PropHelper
SubclassSpringLoader
toSubclassGather
enhance.TypeSugar
tosupport.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 unessary
spring-wings-enabled*.properties
files - remove unessary
spring.wings.*.enabled
keys qulified-key
property instead of*.enabled.*
- move
...flywave.enabled.checker
towings.faceless.flywave.checker
- move
...flywave.enabled.module
towings.enabled.faceless.flywave
- move
...faceless.jooq.enabled.*
towings.faceless.jooq.conf.*
- move
....listen-table-cud
to.listen-cud
- move
...silencer.enabled.*
towings.enabled.silencer.*
- move
wings.silencer.inspect.properties
towings.enabled.silencer.audit-prop
- move
...slardar.enabled.*
towings.enabled.slardar.*
- move
.mock-hazelcast
to.hazelcast-standalone
- move
.datetime
to.jackson-datetime
- move
.number
to.jackson-number
- move
.resource
to.jackson-resource
- move
.domain-extend
to.domainx
- move
...tiny.mail.enabled.*
towings.enabled.tiny.mail.*
- move
.controller-*
to.mvc-*
- move
...mail.enabled.dryrun
towings.tiny.mail.sender.dryrun
- move
...tiny.task.enabled.*
towings.enabled.tiny.task.*
- move
...task.enabled.dryrun
towings.tiny.task.exec.dryrun
- move
...warlock.enabled.*
towings.enabled.warlock.*
- move
.security-*
to.sec-*
- move
.security-web-autos
to.sec-web-auto
- remove unessary
- ๐ 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.insert
to.create
#99 - โจ
wings.faceless.jooq.cud.table
,-
ignore table,empty
ingore fields #99 - ๐ฅ ComboWarlockAuthnService without Cacheable #104
- ๐ expose SpringSessionBackedSessionRegistry #106
- โจ
wgmp
live template support reverse mapping #110 - ๐ฅ
wings.faceless.lightid.loader
to.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.17
instead 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 dependences
- ๐ 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
- ๐ฅ refactory 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-keyword
tonotice-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
- โจ
Now
util, 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 compoment 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