DEV Community

Aceld
Aceld

Posted on

【Notice】Zinx open source license has been changed from GPL 3.0 to MIT.

After discussions among Zinx developers, we have decided to change Zinx's open-source license from GPL 3.0 (GNU General Public License) to MIT (Massachusetts Institute of Technology License). This change is aimed at allowing more enterprises and individual developers to freely use Zinx in production environments and to satisfy their freedom of choice regarding open-source intentions.

(Suitable for all versions of Zinx development)

In brief,

"Zinx no longer mandates that derivative works be open-sourced. Applications using Zinx in enterprise or individual projects can be closed-source and freely used. Enterprises/developers have the freedom to choose whether to open-source their projects."

Credits to all developers for their continuous support of Zinx!


Zinx v1.2.5 Release

https://github.com/aceld/zinx/releases/tag/v1.2.5

Updates

  • LICENSE: Changed from GPL3.0 to MIT 692cfcf

  • Added a new module called RequestPool. #312

  • Refactored verifyLogIsolation() for a more concise expression. #287

  • Changed SendBuffMsg() to SendToQueue(). #295

  • Added several configuration options for setting up KCP connections. #299

  • In an independent coroutine, addclosecallback() can add any number of callback methods to conn, and execute them in the order they were added when conn.stop() is called. #301

  • Updated the way of cyclically registering HeartBeat routes. #304

  • The management of Request objects is changed to be handled by a sync pool object pool, and the usage of Request context is enhanced. #305

  • When WebSocket starts, console prompts. #311

  • Removed unnecessary info logs. #314

Fixes

  • Fixed [Panic]: send on closed channel. #318, #319

  • Fixed routerSlice deep copy. #294

  • Fixed go protobuf v1.26 msg.pb.go compatibility. #306

  • Fixed Request read-write lock to the lock itself instead of a pointer, reducing null safety risks. #307

  • Fixed htlv MaxFrameLength. 879a33e

Zinx Github: https://github.com/aceld/zinx

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Heroku

This site is powered by Heroku

Heroku was created by developers, for developers. Get started today and find out why Heroku has been the platform of choice for brands like DEV for over a decade.

Sign Up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay