Unclaimed project
Are you a maintainer of layotto? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
layotto
A fast and efficient cloud native application runtime
cloud-nativeconfiguration-managementdistributed-lockmicroservicepubsubservice-mesh+2
Last updated 4 months ago
Back to changelogImproved
Layotto v0.5.0-rc release
What's Changed
Features
- feat(api): add DelayQueue API by @seeflood in https://github.com/mosn/layotto/pull/786
- feat(api): encrypt/decrypt api by @seeflood in https://github.com/mosn/layotto/pull/791
- feat(api): sms api by @seeflood in https://github.com/mosn/layotto/pull/814
- feat(api): support email api & phone call api by @seeflood in https://github.com/mosn/layotto/pull/780
- feat(generator): generate new methods for existing APIs by @seeflood in https://github.com/mosn/layotto/pull/784
- feat(oss api): support ceph oss by @wlwilliamx in https://github.com/mosn/layotto/pull/775
- feat(sdk): OSS go sdk by @seeflood in https://github.com/mosn/layotto/pull/771
- feat: Add support for Dapr pubsub API by @LXPWing in https://github.com/mosn/layotto/pull/465
- feat: InvokeService support specific target address by @wenxuwan in https://github.com/mosn/layotto/pull/739
- feat: add cmds to deploy layotto by @Xunzhuo in https://github.com/mosn/layotto/pull/731
- feat: add jaeger by @LXPWing in https://github.com/mosn/layotto/pull/590
- feat: add sequencer api component with snowflake algorithm by @OOOOlh in https://github.com/mosn/layotto/pull/767
feat: add zipkin by @LXPWing in https://github.com/mosn/layotto/pull/642feat: azure-servicebus component for DelayQueue API by @seeflood in https://github.com/mosn/layotto/pull/807feat: code generator by @seeflood in https://github.com/mosn/layotto/pull/779feat: component ref by @ZLBer in https://github.com/mosn/layotto/pull/761feat: deploy Layotto with istio 1.10 by @seeflood in https://github.com/mosn/layotto/pull/697feat: doc generator by @seeflood in https://github.com/mosn/layotto/pull/769feat: dynamic load wasm file(#191) by @nanjingboy in https://github.com/mosn/layotto/pull/577feat: dynamic secret by @ZLBer in https://github.com/mosn/layotto/pull/574feat: implement oss interface by @wenxuwan in https://github.com/mosn/layotto/pull/556feat: implement sequencer api with mysql by @GimmeCyy in https://github.com/mosn/layotto/pull/605feat: modify component configuration during runtime by @seeflood in https://github.com/mosn/layotto/pull/762feat: modify istio version& add layotto_without_xds by @seeflood in https://github.com/mosn/layotto/pull/714feat: move bookinfo yaml in layotto by @LXPWing in https://github.com/mosn/layotto/pull/760feat: replace pr title validator by @Xunzhuo in https://github.com/mosn/layotto/pull/526feat: return rpc detail error message by @wenxuwan in https://github.com/mosn/layotto/pull/811feat: specify callback ip in config.json by @seeflood in https://github.com/mosn/layotto/pull/685feat: translate test-quickstart by @LXPWing in https://github.com/mosn/layotto/pull/633feat: use copier to convert structs by @seeflood in https://github.com/mosn/layotto/pull/803feature: Add prometheus demo by @LXPWing in https://github.com/mosn/layotto/pull/480feature: Decoupled type by @akkw in https://github.com/mosn/layotto/pull/549feature: Optimized pubsub api demo by @X-10A in https://github.com/mosn/layotto/pull/594feature: optimized sequencer api demo by @GimmeCyy in https://github.com/mosn/layotto/pull/600feat: add sequencer api component with snowflake algorithm by @OOOOlh in https://github.com/mosn/layotto/pull/734feat(api): add email.proto by @seeflood in https://github.com/mosn/layotto/pull/729feat(api): add ivr.proto by @seeflood in https://github.com/mosn/layotto/pull/727Fix & Refactor & Test
- fix(docs): deadlink in sidebar by @seeflood in https://github.com/mosn/layotto/pull/798
- fix: GetNextId in ZK component throw zk: node does not exist by @bxiiiiii in https://github.com/mosn/layotto/pull/752
- fix: Incorrect conversion between integer types by @Xunzhuo in https://github.com/mosn/layotto/pull/789
- fix: Revert "feat: add js document" by @seeflood in https://github.com/mosn/layotto/pull/817
- fix: Unit tests fail in component package by @leemos-xx in https://github.com/mosn/layotto/pull/658
- fix: add
secretstores.Metadata by @seeflood in https://github.com/mosn/layotto/pull/582
- fix: add proto option by @zhenjunMa in https://github.com/mosn/layotto/pull/772
- fix: add secret ref key by @ZLBer in https://github.com/mosn/layotto/pull/724
- fix: check markdown grammar issues by @leemos-xx in https://github.com/mosn/layotto/pull/665
- fix: configuration API returns wrong
store_name by @MichaelDeSteven in https://github.com/mosn/layotto/pull/641
- fix: configuration API returns wrong app_id by @MichaelDeSteven in https://github.com/mosn/layotto/pull/629
- fix: dead-link-checker can't find out dead links (#596) by @xujiajiadexiaokeai in https://github.com/mosn/layotto/pull/609
- fix: deadlinks cause ci failed by @Xunzhuo in https://github.com/mosn/layotto/pull/696
- fix: delete layotto's dependency on go-sdk by @zhenjunMa in https://github.com/mosn/layotto/pull/461
- fix: example errors & ci errors by @seeflood in https://github.com/mosn/layotto/pull/787
- fix: fix legacy issues of #549 by @seeflood in https://github.com/mosn/layotto/pull/604
- fix: goimports failed in make all by @rayowang in https://github.com/mosn/layotto/pull/583
- fix: hello component by @MichaelDeSteven in https://github.com/mosn/layotto/pull/695
- fix: jaeger code error by @LXPWing in https://github.com/mosn/layotto/pull/662
- fix: jaeger tracer nil pointer by @seeflood in https://github.com/mosn/layotto/pull/644
- fix: move s3 pb to specify directory by @wenxuwan in https://github.com/mosn/layotto/pull/758
- fix: ut unstable of zk lock by @ZLBer in https://github.com/mosn/layotto/pull/701
- refactor: infra and cmds by @Xunzhuo in https://github.com/mosn/layotto/pull/785
- refactor: replace current apollo sdk with the official one by @MichaelDeSteven in https://github.com/mosn/layotto/pull/663
- test: add integrate test by @bxiiiiii in https://github.com/mosn/layotto/pull/795
CI
- ci: add
proto file comments linter by @MichaelDeSteven in https://github.com/mosn/layotto/pull/733
- ci: automatically upload binary files when releasing new version by @SignorMercurio in https://github.com/mosn/layotto/pull/566
- ci: build proxyv2 image and push it to dockerhub by @seeflood in https://github.com/mosn/layotto/pull/655
- ci: check unused package in
go.mod by @seeflood in https://github.com/mosn/layotto/pull/595
- ci: compile proto files into code and doc by @seeflood in https://github.com/mosn/layotto/pull/637
- ci: deadlink checker ignores https://docs.buf.build/ by @seeflood in https://github.com/mosn/layotto/pull/737
- ci: fix CI issues and improve make script by @seeflood in https://github.com/mosn/layotto/pull/562
- ci: fix license script by @seeflood in https://github.com/mosn/layotto/pull/602
- ci: linter check submodules by @seeflood in https://github.com/mosn/layotto/pull/601
- ci: make error message in "🌈 Go Style Check" more readable by @seeflood in https://github.com/mosn/layotto/pull/678
- ci: rename CI jobs to keep naming style consistent by @seeflood in https://github.com/mosn/layotto/pull/735
- ci: upgrade title checker by @seeflood in https://github.com/mosn/layotto/pull/638
Chores
- chore(make):
make license to add licnese headers for all code files. by @seeflood in https://github.com/mosn/layotto/pull/572
- chore: Use docker-compose to run quickstart by @seeflood in https://github.com/mosn/layotto/pull/632
- chore: Use docker-compose to start minIO and layotto by @bxiiiiii in https://github.com/mosn/layotto/pull/648
- chore: add a demo for deployment on k8s as a sidecar by @seeflood in https://github.com/mosn/layotto/pull/742
- chore: auto-generate the pb code and api-reference docs based on the proto files by @seeflood in https://github.com/mosn/layotto/pull/764
- chore: demo should panic when errors occur by @seeflood in https://github.com/mosn/layotto/pull/650
- chore: fix the CI by @seeflood in https://github.com/mosn/layotto/pull/639
- chore: fix the format issue by @helbing in https://github.com/mosn/layotto/pull/793
- chore: improve dapr pubsub api by @seeflood in https://github.com/mosn/layotto/pull/725
- chore: modify code structure to make it easier to generate code. by @seeflood in https://github.com/mosn/layotto/pull/774
- chore: remove linters which is deprecated by @helbing in https://github.com/mosn/layotto/pull/805
- chore: remove redundent json files by @seeflood in https://github.com/mosn/layotto/pull/606
- chore: rename
seeflood/protoc-gen-p6 to layotto/protoc-gen-p6 by @seeflood in https://github.com/mosn/layotto/pull/815
- chore: set deadlink validation to schedule, move out of PRs by @Xunzhuo in https://github.com/mosn/layotto/pull/788
- chore: some cleanup work for oss api by @seeflood in https://github.com/mosn/layotto/pull/746
- chore: upgrade components-contrib by @seeflood in https://github.com/mosn/layotto/pull/802
- chore: upgrade dependency mosn to v1.1.0 by @dzdx in https://github.com/mosn/layotto/pull/770
- chore: upgrade mosn dependency by @dzdx in https://github.com/mosn/layotto/pull/673
- chore: use
start --config parameters in some demos by @seeflood in https://github.com/mosn/layotto/pull/698
- chore: use docker-compose to start etcd and layotto #635 by @YoungMa962 in https://github.com/mosn/layotto/pull/657
Docs
- docs :translate the zh to en by @NTH19 in https://github.com/mosn/layotto/pull/581
- docs(en): add en operation doc by @palering in https://github.com/mosn/layotto/pull/656
- docs(secret):
secretStores -> secret_store by @seeflood in https://github.com/mosn/layotto/pull/578
- docs: Translate the api-plugin quickstart into Chinese by @IRONICBo in https://github.com/mosn/layotto/pull/681
- docs: add
secret_ref.md into sidebar by @seeflood in https://github.com/mosn/layotto/pull/711
- docs: add contributors graph by @Xunzhuo in https://github.com/mosn/layotto/pull/570
- docs: add demo deploy k8s standalone yaml. by @kevinten10 in https://github.com/mosn/layotto/pull/728
- docs: add docs for istio integration by @seeflood in https://github.com/mosn/layotto/pull/720
- docs: add guide for local development & add label spec by @seeflood in https://github.com/mosn/layotto/pull/719
- docs: add js document by @LZHK1ng in https://github.com/mosn/layotto/pull/813
- docs: add local connect to remote layotto sidecar guide by @kevinten10 in https://github.com/mosn/layotto/pull/721
- docs: add oss quickstart into the sidebar by @seeflood in https://github.com/mosn/layotto/pull/749
- docs: add secret demo and doc by @ZLBer in https://github.com/mosn/layotto/pull/525
- docs: automatically add space between chinese and english by @seeflood in https://github.com/mosn/layotto/pull/667
- docs: fix expired QR code by @seeflood in https://github.com/mosn/layotto/pull/740
- docs: fix stale contributor guide by @seeflood in https://github.com/mosn/layotto/pull/718
- docs: fix stale description for community roles by @seeflood in https://github.com/mosn/layotto/pull/703
- docs: improve contribution guide by @seeflood in https://github.com/mosn/layotto/pull/568
- docs: improve dev guide by @seeflood in https://github.com/mosn/layotto/pull/743
- docs: improve quickstart contribution guide by @seeflood in https://github.com/mosn/layotto/pull/555
- docs: lock demo by @akkw in https://github.com/mosn/layotto/pull/783
- docs: remove “last update time of this doc” by @seeflood in https://github.com/mosn/layotto/pull/616
- docs: run skywalking demo with docker by @seeflood in https://github.com/mosn/layotto/pull/660
- docs: run state and sequencer quickstart with java sdk by @seeflood in https://github.com/mosn/layotto/pull/683
- docs: secret demo by @fft0518 in https://github.com/mosn/layotto/pull/804
- docs: translate and update configuration-api-with-apollo by @MichaelDeSteven in https://github.com/mosn/layotto/pull/668
- docs: translate hot_to_generate_api_doc by @pmupkin in https://github.com/mosn/layotto/pull/806
- docs: update community doc by @seeflood in https://github.com/mosn/layotto/pull/677
- docs: update image url to fix the inaccessibility by @seeflood in https://github.com/mosn/layotto/pull/621
- docs: update proto file docs by @MichaelDeSteven in https://github.com/mosn/layotto/pull/736
- docs: webassembly code analysis by @rayowang in https://github.com/mosn/layotto/pull/575
- docs:solve the problem of URL inaccessibility by @azhsmesos in https://github.com/mosn/layotto/pull/619
New Contributors
- @SignorMercurio made their first contribution in https://github.com/mosn/layotto/pull/566
- @NTH19 made their first contribution in https://github.com/mosn/layotto/pull/581
- @X-10A made their first contribution in https://github.com/mosn/layotto/pull/594
- @xujiajiadexiaokeai made their first contribution in https://github.com/mosn/layotto/pull/609
- @azhsmesos made their first contribution in https://github.com/mosn/layotto/pull/619
- @MichaelDeSteven made their first contribution in https://github.com/mosn/layotto/pull/629
- @bxiiiiii made their first contribution in https://github.com/mosn/layotto/pull/648
- @palering made their first contribution in https://github.com/mosn/layotto/pull/656
- @YoungMa962 made their first contribution in https://github.com/mosn/layotto/pull/657
- @leemos-xx made their first contribution in https://github.com/mosn/layotto/pull/658
- @IRONICBo made their first contribution in https://github.com/mosn/layotto/pull/681
- @OOOOlh made their first contribution in https://github.com/mosn/layotto/pull/734
- @helbing made their first contribution in https://github.com/mosn/layotto/pull/793
- @fft0518 made their first contribution in https://github.com/mosn/layotto/pull/804
- @pmupkin made their first contribution in https://github.com/mosn/layotto/pull/806
- @LZHK1ng made their first contribution in https://github.com/mosn/layotto/pull/813
Full Changelog: https://github.com/mosn/layotto/compare/v0.4.0...v0.5.0-rc
Go