I'll document this decision in the following days. For now, the option has been disabled in main Shlink repos.
I'll document this decision in the following days. For now, the option has been disabled in main Shlink repos.
Dear community, due to the rise of unsolicited and "by surprise" pull requests, all AI generated, Shlink won't be accepting external contributions anymore. Thank those who don't care.
You can still open issues and discussions.
Released Shlink Web Client 4.7.0 and Shlink Dashboard 0.2.3, adding support for Shlink 5.0.0
slnk.to/4.7.0-web
slnk.to/0.2.3-dash
This kind of behavior is not welcome in the Shlink project.
Issues and PRs looking like AI- generated will be closed with no further notice.
Dear community, I beg you to avoid reporting AI-generated issues or pull requests, with an extremely verbose wall-of-text description.
Respect your OSS maintainers and be mindful of their time. Make the effort to manually write well thought and concise descriptions.
A screenshot of first Shlink commit, showing the date was April 8, 2016
Shlink is turning 10 years old in a couple months ๐
slnk.to/first-commit
This is mainly a "cleanup" release, removing a lot of old deprecated code which makes it easier for future functionalities to be developed.
As a major release, it introduces breaking changes, so make sure you check the upgrade guide slnk.to/upgrade-4-to-5
Released Shlink 5.0.0 ๐
* New date-based conditional redirects
* Allow redis connection via unix socket
* Consolidate visits CLI commands
* Export visits in CSV via console
* Remove all deprecated functionality
* Drop support for PHP 8.3
slnk.to/5.0.0
This release also includes fixes for the latest vulnerabilities found in React Server Components, so it is strongly advised to update.
Shlink Dashboard 0.2.0 just released ๐
It brings a few UI improvements and bugfixes, as well as full support for Shlink 4.6.0
slnk.to/dash-0.2.0
The attack seems to have stopped, so shlink.io is up again (at least provisionally), but I will continue monitoring it.
The attack is still ongoing. I got app.shlink.io back up, as it is not affected, but I can't bring shlink.io up due to the cost it would have.
Next week I will evaluate putting it behind Cloudflare or similar to try to mitigate the situation.
app.shlink.io might still work if you accessed it before and have it cached in your device.
FYI, shlink.io, app.shlink.io and slnk.to are currently down due to a DDoS attack.
I'm trying to reach my service provider to see what can be done.
Released Shlink Web Client 4.6.0
* Filter URLs by excluded tags (Shlink 4.6.0)
* Filter tag, orphan and non-orphan visits by domain (Shlink 4.6.0)
* Prefill long URL in creation form via `long-url=https://example.com` query
* Drop dupport for Shlink older than 4.0.0
slnk.to/v4.6.0-web
This marks the last 4.x release. Next feature release will be 5.0.0.
Released Shlink 4.6.0 ๐
* Filter short URLs not containing tags
* Filter short URLs by API key
* Filter tag, orphan and non-orphan visits by domain
* Allow deleting API keys
* Support for FrankenPHP
* Support for PHP 8.5
* Support for redis credentials when using redis sentinels
slnk.to/v4.6.0
I've been lately thinking Shlink should not handle API key roles and restrictions. See the discussions and provide feedback github.com/orgs/shlinki...
Released Shlink Web Client 4.5.0
* Support for `any-value-query-param` and `valueless-query-param` redirect conditions.
* Support for desktop device types.
* Allow visits table columns to be customized.
* Allow region to be displayed in visits table.
slnk.to/v4.5.0-web
Released Shlink 4.5.0
* Granular control over enabled real-time updates topics
* New device types for device redirects
* New query-param-related redirect rules
* Cross-domain customizations
* Support to generate JSON logs
* Deprecated QR codes generation
slnk.to/v4.5.0
โ
Shlink Dashboard 0.1.0
โ
Shlink Web Client 4.4.0
๐ ๏ธ Shlink 4.5.0
A screenshot of Shlink GitHub repository, showing it has 4006 stars at the moment of taking it
We have crossed 4000 stars on GitHub โญ
Just take into account the first release can be unstable, and I'll keep v0.* until I feel it has been tested by enough people. Next versions may introduce breaking changes until v1.0 is released.
It's also lacking a couple feature that will be available in future.
I'm very happy to announce Shlink Dashboard has just been released ๐
Give it a try and let me know what you think.
slnk.to/shlink-dashb...
Shlink Dashboard 0.1.0 milestone status: 21 tasks finished, 3 left.
Perhaps another way of seeing it
The list of tasks pending to finish Shlink Dashboard 0.1.0, which only shows three items left.
So close!
Just released shlink-web-client 4.4.0 ๐
* Support to forward credentials to Shlink. Useful if proxying both shlink-web-client and Shlink, with extra authentication.
* Client-side generated QR codes, with extra options, like more formats and logos.
* Initial tailwind-based UI.
slnk.to/v4.4.0-web
Shlink Dashboard 0.2.0
- UI fully Tailwind-based, replacing bootstrap.
- Fixes and improvements from feedback received after testing v0.1.0
Shlink 4.5.0
- Deprecates QR code generation, which is now covered by UI apps.
- Improvements in redirect rules.
shlink-web-client 4.4.0
- QR codes now generated client-side. Future versions will include extra QR code customizations.
- UI fully Tailwind-based, replacing bootstrap.