The v0.18.0 version is released.
This release has breaking changes, now you should call client.Run instead of client.Connect and all resources that are related to client (e.g. connections, goroutines, etc) have lifetime of this call.
Internally we made major refactoring (extracting mtproto client from telegram, reducing manual marshaling, full connection lifetime rework, etc...) so currently client requires some testing: bug reports are welcome.
Connection pooling, state/media helpers are still in progress.
This release has breaking changes, now you should call client.Run instead of client.Connect and all resources that are related to client (e.g. connections, goroutines, etc) have lifetime of this call.
Internally we made major refactoring (extracting mtproto client from telegram, reducing manual marshaling, full connection lifetime rework, etc...) so currently client requires some testing: bug reports are welcome.
Connection pooling, state/media helpers are still in progress.
Now we have command line utility (gotd/cli) and this message were sent as command
New version is available: v0.43.0
This release has breaking changes, you should use new
Middleware implementation is finalized, discover
Moreover,
This release has breaking changes, you should use new
telegram/auth
package instead of using client.AuthBot() and other methods or auth-related structures (telegram.Client
has Auth
helper method, e.g. use client.Auth().Bot()
)Middleware implementation is finalized, discover
contrib/middleware
package for examples, we are using prometheus middleware to visualize bot API calls in Grafana.Moreover,
contrib
package has experimental gap resolve engine which allows handling restarts or temporary outages without loosing updates, currently we are finalizing it, so soon it will be available in td
package.Hello, ernado here.
I'm going to post more frequently and share some news, plans and updates on development process.
Current priority: keep gotd up-to-date with latest MTProto API layers. This includes fixing all helpers and contrib packages when something is broken due to backward-incompatible changes.
I also want to deal with https://github.com/gotd/td/issues/1030 (client can't recover from connection loss) and DC management stuff (like Freeze on download from non-main DC)
Next work (1) will be based on your feedback in https://github.com/gotd/td/discussions/1352 (The Great Feedback Gathering) thread.
Long-term goal is to make participation in the project easier for newcomers, this will require lots of dev-related documentation and probably will happen when (1) is done.
Thank you for support! Current donations will allow me to keep domain/vm-s related to gotd and buy some spare SIM-s to test it (and also check random bans rate compared to something like telethon).
I'm going to post more frequently and share some news, plans and updates on development process.
Current priority: keep gotd up-to-date with latest MTProto API layers. This includes fixing all helpers and contrib packages when something is broken due to backward-incompatible changes.
I also want to deal with https://github.com/gotd/td/issues/1030 (client can't recover from connection loss) and DC management stuff (like Freeze on download from non-main DC)
Next work (1) will be based on your feedback in https://github.com/gotd/td/discussions/1352 (The Great Feedback Gathering) thread.
Long-term goal is to make participation in the project easier for newcomers, this will require lots of dev-related documentation and probably will happen when (1) is done.
Thank you for support! Current donations will allow me to keep domain/vm-s related to gotd and buy some spare SIM-s to test it (and also check random bans rate compared to something like telethon).
The
This will allow exploring solutions for re-connection problems.
https://github.com/gotd/td/releases/tag/v0.103.0-alpha.0
v0.103.0-alpha.0
pre-release was drafted to test contributed OnDead
connection callback that can be used to perform actions such as proxy connection restart.This will allow exploring solutions for re-connection problems.
https://github.com/gotd/td/releases/tag/v0.103.0-alpha.0
GitHub
Release v0.103.0-alpha.0 · gotd/td
What's Changed
Update TDLib schema to the latest layer by @gotd-bot in #1378
Update Telegram schema to the latest layer by @gotd-bot in #1377
Update TDLib schema to the latest layer by @gotd-b...
Update TDLib schema to the latest layer by @gotd-bot in #1378
Update Telegram schema to the latest layer by @gotd-bot in #1377
Update TDLib schema to the latest layer by @gotd-b...
The
Please report any issues.
https://github.com/gotd/td/releases/tag/v0.115.0
v0.115.0
is released with improved reconnects and logout handling.Please report any issues.
https://github.com/gotd/td/releases/tag/v0.115.0
GitHub
Release v0.115.0 · gotd/td
What's Changed
feat(telegram): add OnSelfError by @ernado in #1478
Full Changelog: v0.114.0...v0.115.0
feat(telegram): add OnSelfError by @ernado in #1478
Full Changelog: v0.114.0...v0.115.0