Skip to content

Releases: mosn/layotto

test

26 Feb 12:43
94fc2ed
Compare
Choose a tag to compare
feat: Add ctx for lock and unlock interface (#1022)

Layotto v0.5.0 release

15 Feb 12:40
001cc6f
Compare
Choose a tag to compare

What's Changed

Features

Fix & Refactor & Test

CI

Docs

Read more

Layotto v0.5.0-rc release

21 Oct 09:14
f70cdc6
Compare
Choose a tag to compare
Pre-release

What's Changed

Features

Fix & Refactor & Test

CI

Chores

  • chore(make): make license to add licnese headers for all code files. by @seeflood in #572
  • chore: Use docker-compose to run quickstart by @seeflood in #632
  • chore: Use docker-compose to start minIO and layotto by @bxiiiiii in #648
  • chore: add a demo for deployment on k8s as a sidecar by @seeflood in #742
  • chore: auto-generate the pb code and api-reference docs based on the proto files by @seeflood in #764
  • chore: demo should panic when errors occur by @seeflood in #650
  • chore: fix the CI by @seeflood in #639
  • chore: fix the format issue by @helbing in #793
  • chore: improve dapr pubsub api by @seeflood in #725
  • chore: modify code structure to make it easier to generate code. by @seeflood in #774
  • chore: remove linters which is deprecated by @helbing in #805
  • chore: remove redundent json files by @seeflood in #606
  • chore: rename seeflood/protoc-gen-p6 to layotto/protoc-gen-p6 by @seeflood in #815
  • chore: set deadlink validation to schedule, move out of PRs by @Xunzhuo in #788
  • chore: some cleanup work for oss api by @seeflood in #746
  • chore: upgrade components-contrib by @seeflood in #802
  • chore: upgrade dependency mosn to v1.1.0 by @dzdx in #770
  • chore: upgrade mosn dependency by @dzdx in #673
  • chore: use start --config parameters in some demos by @seeflood in #698
  • chore: use docker-compose to start etcd and layotto #635 by @YoungMa962 in #657

Docs

Read more

Layotto v0.4.0 release

13 May 02:48
8d7d7c0
Compare
Choose a tag to compare

What's Changed

Feature

java sdk support File API by @ccx1024cc @ccx1024cc
Add startup hooks by @seeflood @seeflood
api-plugin by @seeflood @seeflood
Add support for Dapr InvokeService and InvokeBinding API by @seeflood @seeflood
add mongo distributed lock by @LXPWing @LXPWing
add comment of wasm by @LXPWing @LXPWing
make parameters of API plugin extendable by @seeflood @seeflood
add hdfs support by @bokket @bokket
add sequencer of mongo by @LXPWing @LXPWing
support dapr state api by @zach030 @zach030
ADD SECRET API by @MentosL @MentosL
add file api impl tencent cloud oss by @stulzq @stulzq
add file qiniu cloud oss by @stulzq @stulzq
add in-memory sequencer by @stulzq @stulzq
add in-memory lock by @stulzq @stulzq
add skywalking trace by @stulzq @stulzq
add Redis Component in integrate test by @zhenjunMa @zhenjunMa

Bugfixs

fix in-mem component issues by @seeflood @seeflood
fix zk lock ut by @ZLBer @ZLBer
package testing/fstest is not in GOROOT of golang1.14 by @wenxuwan @wenxuwan
compile warning on mac os 12 by @stulzq @stulzq
correct wrong symbols by @Xunzhuo @Xunzhuo
fix: trace not running by @stulzq @stulzq
fix: dubbo demo fails (#458) by @rayowang in #459

Enhancements

don't compile the actuator module if users don't need it by @seeflood @seeflood
chore: optimize dockerfiles and makefiles by @Xunzhuo @Xunzhuo
add auto build and release workflow by @Xunzhuo @Xunzhuo
provide powerful github piplines by @Xunzhuo @Xunzhuo
optimize codes and reopen lint test ci by @Xunzhuo @Xunzhuo
refactor: remove java-sdk and add link to repo by @kevinten10 in #357
chore: add state comments by @GimmeCyy in #487
chore: add actuator comments by @Holdonbei in #479
doc: Add blog flow control document. by @kuaile-zc in #488
feat: upgrade assemblyscript faas demo(#256) by @nanjingboy in #486
feature: Upgrade the wasm demo developed by rust(#255) by @nanjingboy in #475
fix: Publish subscription caused by metadata does not fill in caused … by @akkw in #524
fix: FaaS quickstart fails by @rayowang in #537
fix:aws oss by @akkw in #523
fix: upgrade mosn to v1.0.1 to fix error of mosn stageManager by @rayowang in #557

New Contributors

Full Changelog: v0.3.0...v0.4.0-rc

docker image: https://hub.docker.com/r/layotto/layotto

Layotto v0.4.0-rc release

Layotto v0.3.0

06 Dec 08:04
2854c94
Compare
Choose a tag to compare

What's Changed

1. Application Runtime

a. File API

  • add aws oss support
  • add minio oss support

b. Lock API

  • add redis cluster support
  • add consul support

c. Pub/Sub API

  • add in-memory support
  • add metadata field in TopicEventRequest

d. State API

  • add in-memory support

e. Sequencer ID API

  • add double buffer feature

2. FaaS&WebAssembly

  • FaaS POC feature

3. SDK

  • Java SDK release v1.0.0
  • add dotnet sdk (GA)
  • add js sdk (GA)

4. Other

  • support http channel deadconn detection
  • Fixed int64 overflow problems on JavaScript
  • add/update some documents
  • add some workflows

Acknowledgements

Thanks to everyone who made this release possible!
@zach030 @LXPWing @whalesongAndLittleFish @fengmk2 @RayneHwang @seeflood @nobodyiam @zhenjunMa @ZLBer @Nancy945 @Xunzhuo @wenxuwan @MoonShining

New Contributors

Full Changelog: v0.2.0...v0.3.0

Layotto v0.2.0

30 Sep 10:26
00b46f3
Compare
Choose a tag to compare
  • Support File API
  • Support Binding API
  • Tracing and metrics
  • More components for existing API
  • Fix security issues and reduce the risk of panic
  • Isolation and code reuse of different components
  • WASM modules hot reload
  • More features for go sdk
  • Java sdk
  • Add more documents and fix typo
  • Add community governance rules
  • Maybe some other features I might forget :(

Thank you all for your contributions(names are listed in arbitrary order) !
@x-shadow-man @Xunzhuo @stulzq @arcosx @MentosL @keleqnma @hellomyboy @liubin @zu1k @nobodyiam @khotyn @tianjipeng @ZLBer @wenxuwan @zhenjunMa @MoonShining @seeflood

Note: the assets here are binary files,you can run the file without unzip it.

Layotto v0.1.0

30 Jul 03:44
dbc468f
Compare
Choose a tag to compare

This is the initial release of Layotto.

New features

  • Support configuration API
  • Support pubsub API
  • Support state API
  • Support distributed lock API
  • Support sequencer API
  • Support rpc API
  • Support layer4 or layer7 filter for traffic management
  • Support Actuator API for health check and metadata query
  • Integrate with Istio
  • Multilingual programming based on WASM
  • Go sdk