New(releases) icon

New(releases)

A node to access project release informations

Overview

The List Projects operation of the Project resource in this custom n8n node allows users to retrieve a list of software projects from the New(releases) API. This is useful for scenarios where you need to programmatically access, filter, or sort collections of open source or tracked projects across various providers (such as GitHub, Docker Hub, PyPI, etc.).

Practical examples:

  • Building dashboards that display all projects from a specific provider.
  • Automating monitoring workflows to track new or updated projects.
  • Filtering projects by provider and sorting them by update date or name.

Properties

Name Type Meaning
Provider options The source/provider of the projects to list (e.g., GitHub, Docker Hub, PyPI, etc.). Selecting "Any" will not filter by provider.
Order By options Determines how the results are sorted: by Date Updated, Date Added, or Name.
Reverse boolean If enabled, reverses the order of the returned project list (e.g., from ascending to descending).

Output

The output is an array of JSON objects, each representing a project. Each object typically contains fields such as:

{
  "id": "string",
  "name": "string",
  "provider": "string",
  "description": "string",
  "created_at": "string (ISO date)",
  "updated_at": "string (ISO date)",
  // ...other project-specific fields
}

Note: The exact structure may vary depending on the provider and the data available from the New(releases) API.

Dependencies

  • External Service: Requires access to the New(releases) API.
  • Credentials: Needs newReleasesCredentialsApi credentials configured in n8n.
  • Environment: No special environment variables required beyond standard n8n setup.

Troubleshooting

  • Missing Credentials:
    Error: "No credentials found for 'newReleasesCredentialsApi'"
    Resolution: Ensure you have set up the required credentials in n8n.

  • Invalid Provider Value:
    Error: "Provider not recognized"
    Resolution: Make sure the selected provider matches one of the supported options.

  • API Rate Limits or Connectivity Issues:
    Error: "Request failed with status code 429" or network errors
    Resolution: Check your network connection and ensure you are not exceeding API rate limits.

  • Empty Results:
    Possible Cause: No projects match the selected filters (provider, order, reverse).
    Resolution: Adjust your filters or try selecting "Any" for Provider.

Links and References

Discussion