Skip to content

feat: upgrade deps#38

Merged
mrz1836 merged 4 commits into
mainfrom
upgrade/go-deps
Mar 26, 2026
Merged

feat: upgrade deps#38
mrz1836 merged 4 commits into
mainfrom
upgrade/go-deps

Conversation

@mrz1836
Copy link
Copy Markdown
Collaborator

@mrz1836 mrz1836 commented Mar 26, 2026

This pull request updates the OpenAPI (Swagger) specification in docs/swagger.json to improve schema definitions and endpoint documentation, and also bumps several dependencies in go.mod to their latest patch or minor versions. The main focus is on making the API documentation clearer and more accurate, especially around request/response schemas and parameter details.

API Documentation Improvements:

  • Added explicit schema definitions for error fields (arcerrors.ErrorFields), transaction requests (fiber.TransactionRequest), policy (models.Policy), status enums (models.Status), and transaction status (models.TransactionStatus) to the swagger.json file, improving the accuracy and completeness of the API documentation.
  • Updated endpoint documentation to consistently specify parameter locations (e.g., in: header, in: query, in: path), types, and required fields for all endpoints, and reordered fields for clarity. [1] [2] [3] [4]
  • Moved and consolidated summary and tags fields for all endpoints to the end of each operation for better readability and consistency. [1] [2] [3] [4] [5]

Dependency Updates:

  • Updated the main go-chaintracks dependency from v1.1.5 to v1.2.0.
  • Bumped several indirect dependencies to newer patch or minor versions, including AWS SDK modules, go-bt/v2, go-toml/v2, and multiple pion libraries, ensuring improved compatibility and bug fixes. [1] [2] [3] [4]

These changes collectively enhance the maintainability of the codebase and the usability of the public API documentation.

mrz1836 added 3 commits March 26, 2026 11:43
Updated swagger.json to include additional properties for error fields, transaction requests, and policies. Improved endpoint descriptions and added missing tags for better organization.
Updated go-chaintracks to v1.2.0 and various AWS SDK components to their latest versions for improved functionality and security.
@github-actions github-actions Bot added chore Simple dependency updates or version bumps size/L Large change (201–500 lines) dependencies Dependency updates, version bumps, etc. feature Any new significant addition labels Mar 26, 2026
@mrz1836 mrz1836 merged commit adcc4f3 into main Mar 26, 2026
35 checks passed
@github-actions github-actions Bot deleted the upgrade/go-deps branch March 26, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Simple dependency updates or version bumps dependencies Dependency updates, version bumps, etc. feature Any new significant addition size/L Large change (201–500 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant