Skip to content

Releases: DynamatrixOSS/pingernos

v3.4.0 - Deny bot usage

30 Jul 13:45
Compare
Choose a tag to compare

This release features the changes that make using the bot impossible. The bot will now respond with a 'warning' that links details of what the plans with Pingernos are and a discord server link for support and questions.

v3.3.1

02 Jul 11:57
dd640cb
Compare
Choose a tag to compare

Adds a deployment script for github actions.

v3.2.0

11 Apr 18:44
65ebabe
Compare
Choose a tag to compare

Information

This release provides asynchronous handling of database queries and connections, making sure overlaps and blockades don't occur.
Additionally, the security policy has been updated to include the new contact information.

What's Changed

  • Update contact information in security policy by @MiataBoy in #69
  • Change database to be async by @ToothyDev in #70

Full Changelog: v3.1.0...v3.2.0

v3.1.0

11 Apr 17:34
160cc5c
Compare
Choose a tag to compare

What's Changed

  • Fix guild logs by @MiataBoy in #59
  • dont allow commands in DMs by @MiataBoy in #60
  • might fix the issue idk by @Soapy7261 in #61
  • update security.md by @Soapy7261 in #62
  • Remove CodeQL by @Soapy7261 in #63
  • Update pycord to 2.5.0, also allowing python 3.12 to be used by @ToothyDev in #64
  • Add 3.12 to pylint testing and use .x by @Soapy7261 in #65
  • General minor code fixup / overhaul by @ToothyDev in #67
  • Create dependabot.yml by @MiataBoy in #68

Full Changelog: v3.0.1...v3.1.0

v3.0.1

02 Jul 14:21
58dfb94
Compare
Choose a tag to compare

This changes the get_data function to first check if a json file exists. If it does not, it will attempt to use environment variables.
Otherwise, it will error and shut down.

What's Changed

  • Use json by @MiataBoy in #57
  • if !config.json, check for .env by @MiataBoy in #58

Full Changelog: v3.0.0...v3.0.1

v3.0.0 - major rewrite

30 Jun 17:15
1b463eb
Compare
Choose a tag to compare

This release generally covers a change of ways in which our code is structured. Generally, we rewrote it to be much less repetitive, and will continue to do so from now on. Additionally, we have taken the step to migrate to slash commands fully and drop message commands.

It also fixes several issues such as the blacklist not automatically leaving blacklisted server upon being added back; PEP8 conventions are now actively being followed; deleting saved servers with setserver when not provided with an argument; code documentation and more.

From off this release, we will start semantic versioning for every new commit and/or pull request.

What's Changed

  • uwu by @Soapy7261 in #45
  • I hate pylint, but anyways. by @Soapy7261 in #46
  • Remove some dumb spaces, check ports, include starting status, update versions for testing (pylint) by @Soapy7261 in #47
  • Join and leave logs, change some of how our code works, have type hinting for IDEs, general stuff by @Soapy7261 in #48
  • Kinda forgot to do this part by @Soapy7261 in #49
  • Blacklist command by @MiataBoy in #51
  • Speed by @Soapy7261 in #53
  • Use AGPL by @MiataBoy in #55
  • Speed by @Soapy7261 in #54
  • Sharding by @Soapy7261 in #52
  • Remove message commands and rewrite code implementation and functions by @MiataBoy in #56

Full Changelog: v2.3.0...v3.0.0

V2.3.0 - Permission binding commands

28 Apr 16:42
e49b5dd
Compare
Choose a tag to compare

We were recently informed that we have forgotten to permission-bind setserver, a pretty bad mistake that we should not have missed. We have fixed it with this release and offer our apologies for servers who have been negatively affected by this error.

What's Changed

Full Changelog: v2.2.0...V2.2.1

default servers

25 Feb 13:29
b6a64eb
Compare
Choose a tag to compare

v2.2.0 - default servers

You can now set a default server with Pingernos again!
Using setserver, you can now configure a server to show per default upon using status without providing a server.

What's changed

  • Added the setserver command back
  • Now allow using status without arguments
  • Added privacy policy to info command
  • Added Terms of Service to info command
  • Added the invite to the info command

Bugs & issues

Please inform us about bugs and issues through https://github.com/BlackFurORG/pingernos/issues or through our support discord:
https://discord.gg/Ukr89GrMBk. Security issues are to be reported through https://github.com/BlackFurORG/pingernos/security/advisories. Thank you.

Python rewrite

31 Jan 21:47
b8298d7
Compare
Choose a tag to compare

Python rewrite

We've recently made the internal decision to rewrite Pingernos in Python for a cleaner and more overseeable code base. This has allowed us to add slash commands, and made Pingernos more flexible and open to updates in the future. A major thanks to @Soapy7261 for undertaking the majority of this rewrite in #31.

Important notice

As Pingernos was recently transferred to BlackFur Studios ORG. it is important to note that a privacy policy and Terms of Service have not yet been written. This does not mean that there are no applicable terms. We have a zero-tolerance policy on abuse. We currently have guild IDs and server IPs stored to optimize functionality of the bot - however these cannot be accessed as our database modules and commands have not been set up yet. This will be done in the next release.

What's changed?

  • Temporarily disabled setserver command while we rewrite this.
  • Temporarily disabled automatic server statuses through setserver while we rewrite this
  • Rewrote the entire code in Python (legacy code can be found in https://github.com/BlackFurORG/pingernos/tree/main)
  • Updated privacy command to display collected data and contact details accurately
  • Updated info command to display information accurately
  • Added CONFIGURATION.md for configuration.
  • Added cog management

All changes and commits relevant to this release are found in #31 courtesy of @Soapy7261 and @MiataBoy.

Bugs and issues

For bugs and issues with the new release, we ask that you make a new issue in our repository or join our discord. Security or privacy concerns? Contact miataboymx@gmail.com. Never share sensitive or confidential information within public platforms.

More minor releases are to follow on this major release. Keep an eye out for these and join our discord server for updates

v1.0.0 - release

23 Sep 18:38
Compare
Choose a tag to compare

This is the first public release of serverpinger. Now known as Pingernos.

The first release includes the following:

  • status command
  • help command
  • support command
  • invite command
  • privacy command
  • post command (dev-only) post guild and shard amount to DEL

The bot can currently only display statuses of Aternos servers. It displays:

  • Player amount
  • Server status (online/loading/offline)

Additionally it displays the latency of the API we use.

Bot invite:
https://discord.com/api/oauth2/authorize?client_id=889197952994791434&permissions=274878286848&scope=bot