Recent changes

This page lists recent changes announcements from Equestria.dev.

2024-05-04 - Announcing deprecation of the Plural Connect services on May 18th

Due to very low and numerous issues that would require significant time to resolve, Equestria.dev will be sunsetting the Plural Connect services on May 18th. Users who rely on the notifications provided by Plural Connect will need to find alternatives, as will users who rely on the Signal integration.

As always, the source code used to make Plural Connect work will remain available for as long as possible, and we can only recommend you take a look at it and make your own version if you would like to keep using the services provided by Plural Connect.


2024-05-04 – Giving Equestria.dev's applications an icon refresh

We are officially updating our application icons to feature a more refreshed, colorful and unified style across our different applications.

The icons that show on source.equestria.dev as well as our various websites will be updated within the next 24 hours, with the icons inside of the applications themselves receiving an update in the near future. These icons will be featured in version 4 of the Equestria.dev Brand Kit, set to release soon.

We hope you like these new icons, and would like to thank you again for using our projects.


2024-04-26 – Discontinuation of Equestria.dev's DE1 datacenter

In mid-June 2024, Equestria.dev will be discontinuing its DE1 datacenter to replace it with a new Amsterdam-based datacenter (NL1). This datacenter will be Equestria.dev's first IPv6-only datacenter, and to make sure users who only have IPv4 can still connect to all of our services, we are starting to deploy Cloudflare proxying on services that were hosted at DE1 and will be hosted at NL1.

Users should not encounter any issues related to services that are currently hosted at DE1, but the notifications server as well as Plural Connect might be affected. We appologize for any potential inconvenience caused by this change.

Note: Chatroom will not be moved to NL1 as it will be discontinued before the migration. NL1 will be provided by Scaleway.


As part of our commitment to protect user privacy and preserve reliability on our platforms, we are introducing a new change to our status page. Each part of our infrastructure will now mention who is hosting it (GitBook, Vercel, OVH, Scaleway, or in-house by Equestria.dev).

The aim of this change is to provide users (you) with greater transparency, so you can know who is hosting your data and where it is hosted. As Equestria.dev is shifting towards hybrid or entirely cloud-based installations (to better focus on software development), we believe this is a necessity to preserve trust.

We would also like to remind users that all of your user data is stored in accordance with the European Union's General Data Protection Regulation. Should you have any concerns, do not hesitate to contact us.


2024-04-18 – Switching licenses for all open-source software from MIT to GNU AGPLv3

In light of machine learning models being trained on source code from non-consenting open-source developers, Equestria.dev has taken the decision to use the GNU Affero General Public License version 3 from now on.

This change affects all versions of all currently maintained projects (even versions that are marked under the MIT license), as well as all versions of archived projects that are not explicitly marked under the MIT license.

We know this decision might affect your possibility to use Equestria.dev software and source code, but we would like to retain our commitment to the open-source community while fighting against bad actors violating our rights and abusing our open-source code.

Equestria.dev will start taking action against AGPLv3 license violations starting May 18th, 2024 (2024-05-18), which is 30 days after this announcement is published.


2024-04-13 – Equestria.dev's software plans for 2024

Equestria.dev is now releasing its software plans for 2024. While 2023 saw the creation of numerous new applications, Equestria.dev would prefer to focus on maintaining existing software this year and improving code quality.

Discontinued applications

Some applications are too complex and have not encountered sufficient success or real use to be worth maintaining anymore:

  • "Ponycule" (now Plural Connect)'s end-user interface has been discontinued in version 6b796258 and was already mostly removed in version 5860551d.

  • Delta will be discontinued on June 16th. Progressive removal of features has started in version 5.3.0 and commit 1a0e9dc1 and will continue until the discontinuation date with one feature removal per week.

  • Chatroom will be discontinued in early June. Announcement of this discontinuation was published with commit b99e22e2. Chatroom 3, which was announced earlier, has been cancelled.

Potential discontinuations

Some other applications may potentially be discontinued in the future:

  • Starshine version 13 and Codename Violette might be discontinued in favor of unifing both softwares into version 14.

  • The Axis programming language might also be discontinued as it lacks sufficient traction and the core developer lacks sufficient experience in Rust programming.

Restructurings

Some projects are going to be handed off to other developers as Equestria.dev cannot handle responsibility for them any longer:

  • PonyCon Countdown will stop being developed or managed by Equestria.dev, with only hosting remaining on Equestria.dev's premises as part of a partnership between PonyCon Countdown and Equestria.dev

Rewrites

Applications that are start to become hard to maintain will be rewritten in other languages before they become harder to maintain:

  • Power Tools will be rewritten in TypeScript to make it easier to add, remove and maintain commands. However, Power Tools remains a low priority project.

  • Prisbeam has already started being rewritten to TypeScript with the introduction of libprisbeam in commit ff281c30. We plan to further rewrite the entirety of Prisbeam's code (except for the Prisbeam Updater application) into TypeScript to make it easier to manage. In the long-term, we also plan to rewrite Prisbeam to use the Tauri application framework.

  • The status.equestria.dev software will be rewritten in either TypeScript or Rust to make it more extensible and possibly make it usable by third-parties.

Continued support

Projects that have not been mentioned on this page will still be maintained:

  • Maretime Sans will still be maintained, with support for the base Latin character set expected to release this year.

  • Ponypush plan to detach from the upstream application (ntfy) to add more features and turn it into an all-in-one Equestria.dev application. Only security and bug fixes from upstream will be implemented into Ponypush as Equestria.dev is not making use of the new features.

  • Sunny Starbot will remain hosted, as well as the Sunny Starbot Plus extension. Starbot v12 might release to Plus users this year, with Starbot v11-turbo releasing to normal users.

  • where-rs will remain in the works, with an expected public release later this year, after approval from the development team.

Last updated