# release-monitoring

> cross-distribution upstream release monitoring project

**Wikidata**: [Q119854770](https://www.wikidata.org/wiki/Q119854770)  
**Source**: https://4ort.xyz/entity/release-monitoring

## Summary
Release-monitoring is a cross-distribution upstream release monitoring project that tracks software releases across various distributions. It is built using Python and relies on tools like SQLAlchemy and Jinja for its functionality. The project is licensed under the GNU General Public License, version 2.0.

## Key Facts
- **Type**: Software project and online database
- **Primary Language**: Python
- **Dependencies**: SQLAlchemy, Jinja, arrow
- **License**: GNU General Public License, version 2.0
- **Latest Version**: 1.8.1 (released on 2023-05-26)
- **Website**: [release-monitoring.org](https://release-monitoring.org/)
- **Source Code**: Hosted on [GitHub](https://github.com/fedora-infra/anitya)
- **Aliases**: release-monitoring.org, anitya
- **Copyright Status**: Copyrighted

## FAQs
### Q: What is the purpose of release-monitoring?
A: Release-monitoring is designed to track upstream software releases across different distributions, helping maintainers stay updated on the latest versions of software.

### Q: Which programming language is release-monitoring written in?
A: Release-monitoring is primarily written in Python, a general-purpose programming language.

### Q: How can I contribute to release-monitoring?
A: You can contribute by visiting the project's GitHub repository and following the guidelines provided in the documentation.

### Q: What are the main dependencies of release-monitoring?
A: The main dependencies include SQLAlchemy, Jinja, and arrow, which are used for database management, templating, and date handling, respectively.

### Q: Where can I find the user manual for release-monitoring?
A: The user manual is available at [anitya.readthedocs.io](https://anitya.readthedocs.io/en/stable/user-guide.html).

## Why It Matters
Release-monitoring plays a crucial role in the software development ecosystem by providing a centralized platform for tracking upstream releases. This helps maintainers and developers stay informed about the latest versions of software, ensuring that they can integrate updates efficiently. By monitoring releases across different distributions, the project aids in maintaining software compatibility and reducing the time required to update dependencies. Its open-source nature and reliance on Python make it accessible and adaptable for various use cases.

## Notable For
- **Cross-Distribution Tracking**: Monitors software releases across multiple distributions, ensuring comprehensive coverage.
- **Open-Source License**: Uses the GNU General Public License, version 2.0, promoting open collaboration and modification.
- **Python-Based**: Leverages Python and its ecosystem, including SQLAlchemy and Jinja, for robust functionality.
- **Community-Driven**: Hosted on GitHub, allowing for community contributions and continuous improvement.
- **Aggregator Functionality**: Acts as an aggregator, collecting and presenting release information in a structured format.

## Body
### Overview
Release-monitoring is a cross-distribution upstream release monitoring project that tracks software releases across various distributions. It is built using Python and relies on tools like SQLAlchemy and Jinja for its functionality. The project is licensed under the GNU General Public License, version 2.0.

### Technical Details
- **Dependencies**: The project depends on SQLAlchemy for database management, Jinja for templating, and arrow for date handling.
- **Versions**: The latest version is 1.8.1, released on 2023-05-26. Previous versions include 0.12.1, 0.13.0, 0.13.1, 0.13.2, 0.14.0, 0.14.1, 0.15.0, and 0.15.1.
- **Website**: The primary website is [release-monitoring.org](https://release-monitoring.org/), with a staging version available at [stg.release-monitoring.org](https://stg.release-monitoring.org/).

### User Manual
The user manual is available at [anitya.readthedocs.io](https://anitya.readthedocs.io/en/stable/user-guide.html), providing guidance for users and contributors.

### Copyright and License
The project is copyrighted and licensed under the GNU General Public License, version 2.0, ensuring open access and modification rights.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "release-monitoring",
  "description": "Cross-distribution upstream release monitoring project",
  "url": "https://release-monitoring.org/",
  "sameAs": ["https://github.com/fedora-infra/anitya"],
  "applicationCategory": "DeveloperTool",
  "operatingSystem": "Linux",
  "programmingLanguage": "Python",
  "license": "https://spdx.org/licenses/GPL-2.0-only.html",
  "softwareVersion": "1.8.1"
}

## References

1. [Source](https://github.com/fedora-infra/anitya/blob/master/LICENSE)
2. [Source](https://github.com/fedora-infra/anitya/releases/tag/1.8.1)
3. [Release 0.12.1. 2018](https://github.com/fedora-infra/anitya/releases/tag/0.12.1)
4. [Release 0.13.0. 2018](https://github.com/fedora-infra/anitya/releases/tag/0.13.0)
5. [Release 0.13.1. 2018](https://github.com/fedora-infra/anitya/releases/tag/0.13.1)
6. [Release 0.13.2. 2018](https://github.com/fedora-infra/anitya/releases/tag/0.13.2)
7. [Release 0.14.0. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.14.0)
8. [Release 0.14.1. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.14.1)
9. [Release 0.15.0. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.15.0)
10. [Release 0.15.1. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.15.1)
11. [Release 0.16.0. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.16.0)
12. [Release 0.16.1. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.16.1)
13. [Release 0.17.0. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.17.0)
14. [Release 0.17.1. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.17.1)
15. [Release 0.17.2. 2019](https://github.com/fedora-infra/anitya/releases/tag/0.17.2)
16. [Release 0.18.0. 2020](https://github.com/fedora-infra/anitya/releases/tag/0.18.0)
17. [Release 1.0.0. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.0.0)
18. [Release 1.0.1. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.0.1)
19. [Release 1.1.0. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.1.0)
20. [Release 1.1.1. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.1.1)
21. [Release 1.1.2. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.1.2)
22. [Release 1.1.3. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.1.3)
23. [Release 1.2.0. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.2.0)
24. [Release 1.3.0. 2021](https://github.com/fedora-infra/anitya/releases/tag/1.3.0)
25. [Release 1.4.0. 2022](https://github.com/fedora-infra/anitya/releases/tag/1.4.0)
26. [Release 1.4.1. 2022](https://github.com/fedora-infra/anitya/releases/tag/1.4.1)
27. [Release 1.5.0. 2022](https://github.com/fedora-infra/anitya/releases/tag/1.5.0)
28. [Release 1.5.1. 2022](https://github.com/fedora-infra/anitya/releases/tag/1.5.1)
29. [Release 1.6.0. 2022](https://github.com/fedora-infra/anitya/releases/tag/1.6.0)
30. [Release 1.7.0. 2023](https://github.com/fedora-infra/anitya/releases/tag/1.7.0)
31. [Release 1.8.0. 2023](https://github.com/fedora-infra/anitya/releases/tag/1.8.0)
32. [Release 1.9.0. 2024](https://github.com/fedora-infra/anitya/releases/tag/1.9.0)
33. [Release 1.10.0. 2024](https://github.com/fedora-infra/anitya/releases/tag/1.10.0)
34. [Release 2.0.0. 2025](https://github.com/fedora-infra/anitya/releases/tag/2.0.0)
35. [Release 2.0.1. 2025](https://github.com/fedora-infra/anitya/releases/tag/2.0.1)
36. [Release 2.0.2. 2025](https://github.com/fedora-infra/anitya/releases/tag/2.0.2)
37. [Release 2.0.3. 2025](https://github.com/fedora-infra/anitya/releases/tag/2.0.3)
38. [Release 2.1.0. 2026](https://github.com/fedora-infra/anitya/releases/tag/2.1.0)
39. [Source](https://api.github.com/repos/fedora-infra/anitya)