Skip to content
This repository has been archived by the owner on Apr 27, 2020. It is now read-only.

Releases: fabianonline/telegram_backup

1.1.4

04 Apr 19:19
Compare
Choose a tag to compare

Just a small bugfix that fixes the exceptions that could happen during the database update to version 9. No other new features are included, so if this bug didn't affect you, you don't have to update.

1.1.3

08 Mar 21:24
Compare
Choose a tag to compare

Features:

  • Geolocation images will now have a red marker showing the exact location.
  • A new database will be created directly with version 9 instead of going through all the versions.
  • The "update available" message is now shown more prominently.

Bugfixes:

  • Fixed the bug in DB_Update_9 added in 1.1.2.
  • Fixed a bug in DB_Update_6, that would together with DB_Update_9 cause an error.
  • Geolocation images will now show up in the HTML export.
  • --daemonis back to being shown in --help.
  • Unhandled RuntimeExceptions will now be shown again before quitting.

1.1.2

05 Mar 17:34
Compare
Choose a tag to compare

Just a small bugfix release:

  • 1.1.1 had a typo in the GMaps key. Downloading Geolocations didn't work, but at least the tool didn't crash anymore. Now it works as intended.
  • The database conversion to version 9 failed because of low memory if you had lots of messages. This is now also fixed.
  • The daemon mode now doesn't start if an exception happened earlier.

1.1.1

03 Mar 21:30
Compare
Choose a tag to compare

Version 1.1.1 is out.

This contains actually a whole lot of new code cause I went from Java code to Kotlin. But that should be unnoticeable. Other new features / bugfixes are:

  • No more crashes if downloads of external files (hint: GMaps images for Locations) fail.
  • A new API key for GMaps.
  • The HTML export is now paginated. By default there is one page per 5000 messages. You can customize this via --paginate <number of messages per page> or --no-pagination.
  • FLOOD_WAIT exceptions during media download are now properly handled. (Thanks to @leijurv for this.)
  • 1.1.0 had a bug which lead to messages from supergroups having no sender_id. 1.1.1 contains a database migration running the first time which will fix this.
  • HTML export should now work with Java 9 and newer.

1.1.0

11 Dec 05:19
Compare
Choose a tag to compare

This is the long-waited-for release containing the option to create backups of supergroups and channels. Those are not automatically activated; you have to use the options --with-supergroups and / or --with-channels. Please note that

  • only supergroups / channels within your last 100 active chats will be downloaded,
  • all of their messages will be downloaded (not just the ones you "witnessed", but every message ever sent in that channel / supergroup),
  • they will be downloaded after the normal message backup is complete.

Also, this release contains a few bugfixes:

  • Some handling for timeout errors, hopefully it's enough to keep those files-timing-out problems at bay.
  • The HTML export now shows the stats in Firefox as well.

Thanks for everyone helping by sending in bug reports, running additional tests and/or testing the new release.

1.0.6

15 Feb 07:51
Compare
Choose a tag to compare

Mostly bugfixes, but this version also increases the number of downloaded messages per batch from 100 to 200, effectively doubling the download speed for messages.

Other things changed / fixed:

  • Added a Dockerfile. You can now get this tool via docker pull fabianonline/telegram_backup, if you're using docker. Thanks to @luckydonald for the idea and the code.
  • Fixed a NullPointerException that could happing during media download.
  • Updated the used version of jdbc-sqlite. Hopefully it now also runs on Raspberrys.
  • More debugging info in case a TimeoutException happens during media download.

1.0.5-test.5

25 Nov 20:47
Compare
Choose a tag to compare
1.0.5-test.5 Pre-release
Pre-release
Tagges 1.0.5-test.5

1.0.5-test.4

21 Sep 19:15
Compare
Choose a tag to compare
1.0.5-test.4 Pre-release
Pre-release
Typo for 42fabf7 corrected.

1.0.5-test.2

20 Sep 16:48
Compare
Choose a tag to compare
1.0.5-test.2 Pre-release
Pre-release
Replaced Thread.sleep by TimeUnit.SECONDS.sleep and colleagues. Doesn…

…'t change the way the code works and still uses Thread.sleep internally, but now the code is much easier to read.

1.0.5-test.1

18 Sep 09:36
Compare
Choose a tag to compare
1.0.5-test.1 Pre-release
Pre-release
Added switch  to output some encoding values.