No longer capable to download the Katalon Studio distributables from the GitHub Releases

Problem to solve

Yesterday (10 Aug 2025) I visited the Katalon Studio Release page on GitHub using Chrome browser:

I clicked the link that would let me download the dmg file of Katalon Studio Free v10.3.0

- https://github.com/katalon-studio/katalon-studio/releases/download/free-v10.3.0/Katalon.Studio.dmg

A few minutes after the click, the file transfer stopped. Chrome showed a message: “Check Internet connection”.

Analysis

I tried downloading other files. I failed for the files of large file size, larger than 300 mega-bytes approximately.

I could download the files of small sizes, e.g, 10 bytes.

I found the type of file (= the post fixes of file names; .dmg, .zip, .tar.gz) didn’t matter.

I noticed that the download stopped after approximately 5 minutes after the click.

I checked the speed of the connection of my pc to the Internet. I measured it using the Fast.com. I found my pc has a connection of 8 mega-bit-per-second, which is equal to 1 mega-byte-per-second.

I calculated how large bytes can be transferred through this bandwidth in 5 minutes.

1 mega-bytes-per-second times 5 minutes times 60 seconds-per-minute = 300 mega-bytes

The calculation suggested to me that the GitHub applied the expiration of 5 minutes and intentionally stopped the transfer when expired.

I tried to download a file using `wget` command in the console.

$ wget https://github.com/katalon-studio/katalon-studio/releases/download/free-v9.7.6/Katalon.Studio.Free.dmg

--2025-08-09 20:48:56--  https://github.com/katalon-studio/katalon-studio/releases/download/free-v9.7.6/Katalon.Studio.Free.dmg

github.com (github.com) をDNSに問いあわせています... 20.27.177.113

github.com (github.com)|20.27.177.113|:443 に接続しています... 接続しました。

HTTP による接続要求を送信しました、応答を待っています... 302 Found

場所: https://release-assets.githubusercontent.com/github-production-release-asset/148249057/41ed9d81-9f68-4158-a543-2e929efde0c3?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-08-09T12%3A38%3A08Z&rscd=attachment%3B+filename%3DKatalon.Studio.Free.dmg&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-08-09T11%3A37%3A23Z&ske=2025-08-09T12%3A38%3A08Z&sks=b&skv=2018-11-09&sig=LdcMRQz4FHfEP1CQNQ3bSJ5lyI2TGau1pUy9k%2F63LDk%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1NDc0MDQzNywibmJmIjoxNzU0NzQwMTM3LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.lUGQXAnbLQKD2m2pgLCNnKDqX_TS9xvhPhbeM9wZxGI&response-content-disposition=attachment%3B%20filename%3DKatalon.Studio.Free.dmg&response-content-type=application%2Foctet-stream \[続く\]

--2025-08-09 20:48:57--  https://release-assets.githubusercontent.com/github-production-release-asset/148249057/41ed9d81-9f68-4158-a543-2e929efde0c3?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-08-09T12%3A38%3A08Z&rscd=attachment%3B+filename%3DKatalon.Studio.Free.dmg&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-08-09T11%3A37%3A23Z&ske=2025-08-09T12%3A38%3A08Z&sks=b&skv=2018-11-09&sig=LdcMRQz4FHfEP1CQNQ3bSJ5lyI2TGau1pUy9k%2F63LDk%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1NDc0MDQzNywibmJmIjoxNzU0NzQwMTM3LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.lUGQXAnbLQKD2m2pgLCNnKDqX_TS9xvhPhbeM9wZxGI&response-content-disposition=attachment%3B%20filename%3DKatalon.Studio.Free.dmg&response-content-type=application%2Foctet-stream

release-assets.githubusercontent.com (release-assets.githubusercontent.com) をDNSに問いあわせています... 185.199.109.133, 185.199.110.133, 185.199.111.133, ...

release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.109.133|:443 に接続しています... 接続しました。

HTTP による接続要求を送信しました、応答を待っています... 200 OK

長さ: 721311293 (688M) \[application/octet-stream\]

`Katalon.Studio.Free.dmg.1' に保存中

Katalon.Studio.Free  49%\[=======>          \] 340.00M  1.14MB/s 時間 5m 6s

2025-08-09 20:54:02 (1.11 MB/s) - 356515840 バイトで接続が終了しました。 再試行しています。

--2025-08-09 20:54:03--  (試行: 2)  https://release-assets.githubusercontent.com/github-production-release-asset/148249057/41ed9d81-9f68-4158-a543-2e929efde0c3?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-08-09T12%3A38%3A08Z&rscd=attachment%3B+filename%3DKatalon.Studio.Free.dmg&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-08-09T11%3A37%3A23Z&ske=2025-08-09T12%3A38%3A08Z&sks=b&skv=2018-11-09&sig=LdcMRQz4FHfEP1CQNQ3bSJ5lyI2TGau1pUy9k%2F63LDk%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1NDc0MDQzNywibmJmIjoxNzU0NzQwMTM3LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.lUGQXAnbLQKD2m2pgLCNnKDqX_TS9xvhPhbeM9wZxGI&response-content-disposition=attachment%3B%20filename%3DKatalon.Studio.Free.dmg&response-content-type=application%2Foctet-stream

release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.109.133|:443 に接続しています... 接続しました。

HTTP による接続要求を送信しました、応答を待っています... 618 jwt:expired

2025-08-09 20:54:04 エラー 618: jwt:expired。

Wget failed with a message error 618: jwt:expired

What is “jwt”? — A quick Google search told me: When a JWT (JSON Web Token) expires, it means that the token is no longer valid for authentication.

Well, it was obvious that GitHub no longer allows a file download from the Release page to continue longer than 5 minutes.

I could remember that I was successful in downloading files of large size as 600 mega-bytes a few weeks ago. So I could guess that GitHub changed their system just recently (last week?).

Discussion in the GitHub Community

I made a question in the GitHub Community:

Nabil-nl promptly replied to my question. He wrote

GitHub recently updated the expiration time for JWT tokens used in release asset URLs to approximately 5 minutes for improved security.

This change was implemented within the last few weeks.

Many people joined this discussion. Still on going.

Conclusion

I need a faster connection to Internet, e.g., 30Mbps or faster to download Katalon distributables from the GitHub Releases page. My connection to Internet of 8Mbps is not fast enough. Without a super-fast connection, I am no longer capable to download the Katalon Studio distributables. In fact, not only me. Everyone needs it.

I would require Katalon to build a new path in their website (other than GitHub Releases) where users can obtain the Katalon products’ distributables of the previous versions. Of course, they should avoid the ‘jwt:expired’ constraint.

Especially, I can find no way to download the KS Free version (not Enterprise) at all (including the latest v10.3.0), as there seems to be no download link for the Free one in the Katalon’s official site.

It seems that Katalon is trying to get people to stop using the free version

Now, the Free version is actually unavailable. I would have to stay with the Free v10.2.3 forever which I downloaded a few weeks ago from the GitHub Releases page.

@duyluong

2 Likes

Another post in the GitHub comminity 2 days ago

JuanjoJmnz wrote:

Currently, GitHub does not support resumable downloads directly from its web interface or raw file URLs. This means that if your download is interrupted, you have to start over from the beginning, which can be problematic on slow or metered connections.

I am not sure how much this post is credible.

This suggests that Katalon should no longer depend on GitHub for distributing their products.

1 Like

I am tagging @xuan.tran as well :smiley:

1 Like

Hi @kazurayam,

Thank you for sharing this feedback. I will ask my team and update with you here soon.

In the GitHub Releases page I noticed that the file size of Katalon Studio v10.3.0 got bigger than the previous version.

product version file size release note
Katalon.Studio.Enterprise.dmg v10.3.0 814 MB click here
Katalon.Studio.Enterprise.dmg v10.2.4 660 MB

I am wondering why the file size has inflated. Was it necessary?

The larger the file is, the more likely to fail downloading it due to the “618 jwt:expired” constraint.

2 Likes

Hi @kazurayam,

Sorry for our late announcement. Please find more details about our new release 10.3.0 here: [New Release] Katalon Studio v10.3.0 - July 2025 together with the change in KS free. Hope this can be clear to you. Thank you

As for “Free” and “Paid” issue, now it’s clear to me. Thanks.

1 Like

@Elly_Tran

How about the GitHub Releases issue? If I want to download a previous version of Katalon Studio, e.g., v9.7.6, from the Release page of GitHub, I would fail due to the “618: jwt:expired” constraint. Katalon provides no way to get the previous distributables other than GitHub.

What are you going to do with it?

1 Like

See Failed to download a large file of 810MB from a GitHub Release page due to "error 618 jwt:expired" · community · Discussion #169381 · GitHub

Turbo Download Manager (3rd edition) worked for me (FF)

I tried it in Chrome. It just worked.

1 Like

In the Failed to download a large file of 810MB from a GitHub Release page due to "error 618 jwt:expired" · community · Discussion #169381 · GitHub, at Oct 3 2025, okineadef wrote:

GitHub support replied to me today:

Hi Okinea,
Thanks for your patience while we’ve been working on the bug that’s been interrupting the download of large files.
We’re still working on this with our external caching service provider, but we’ve also made some internal changes that we’re hopeful will resolve a lot of these issues.
Can you test your old workflow, please, and see if the download now completes without interruption?
Cheers,

I checked the current status and found the original issue has been resolved by GitHub. We won’t see the “error 618 jwt:expired” any longer.

1 Like