Skip to content

Releases: csed-ucm/fastapi-beanie-example

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 20 Apr 22:55

v0.2.1 (2025-04-20)

Bug Fixes

Build System

  • Update fastapi-app version from 0.1.4 to 0.1.5 (9313294)

Continuous Integration

  • Add GitHub Actions workflow for Actions Runner Controller Demo (84d6a68)

  • Changed publish-action release to "main" (74bd165)

  • Changed runner to arc-runner-k8s (35efdba)

  • Update action for publishing package to GitHub Release (13d7aab)

  • Update workflow triggers for build and tests (78dcdf5)

  • Updated runner to use arc-runner-k8s (24e523d)

Documentation

  • Removed badge from README (13b4021)

  • Update README to reflect project as a template and improve clarity (e340259)

  • Updated README.md (12a1d22)

Refactoring

  • Converting project into a template (084e399)

Detailed Changes: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Mar 08:02

v0.2.0 (2025-03-28)

Chores

  • Bump fastapi-app version to 0.1.5 (9b06b2f)

Features

  • Add CORS middleware to FastAPI application (c531739)

  • Add CSV loading for categories and products in test_api.py (ad7a7e8)

Refactoring

  • Update Category and Product models (3aef355)

Updated Category and Product models to extend name and description length limits and allow additional characters

  • Update CreateProductResponse to inherit from GetProductResponse (2f5d2f8)

  • Update product retrieval to use Product object instead of ID (2e4e995)


Detailed Changes: v0.1.5...v0.2.0

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 12 Mar 00:29

v0.1.5 (2025-03-12)

Bug Fixes

  • Update Docker image tags and README references to use the new repository name (d5d0884)

Documentation

  • Update copilot instructions for commit messages (c994e91)

This commit enhances the guidelines for writing commit messages, including format, structure, and examples.


Detailed Changes: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 10 Mar 06:43

v0.1.4 (2025-03-10)

Bug Fixes

  • Update Docker image tags to use full registry path (5d4266f)

Detailed Changes: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Mar 06:34

v0.1.3 (2025-03-10)

Bug Fixes

  • Update Docker tags to use dynamic output (30eaa8a)

Detailed Changes: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Mar 06:29

v0.1.2 (2025-03-10)

Bug Fixes

  • Update Docker image tags in build workflow (0d7e9c9)

Detailed Changes: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 10 Mar 06:25

v0.1.1 (2025-03-10)

Bug Fixes

  • Set environment variables for Docker registry (6646e55)

Detailed Changes: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 06:16

v0.1.0 (2025-03-10)

Bug Fixes

  • Apply http_request_dependency to product retrieval function (5a77847)

  • Change price field validator mode to 'after' (4cca471)

  • Update collection attribute to name in Product model (abdf72c)

  • Updateproductrequest schema (c5175e4)

The UpdateProductRequest schema was missing the custom price validation. This fix adds the custom price validation to the UpdateProductRequest schema by deriving the schema from Product model.

Code Style

  • Remove unused event_loop fixture from tests (dd94b50)

Continuous Integration

  • Add Coveralls integration for test coverage reporting (386ec92)

  • Add GitHub Actions workflows for build and test automation (92a1577)

  • Add linters and type checker to workflow (cfc075d)

  • Add MongoDB setup step in GitHub Actions workflow (e6d4f05)

  • Configure Docker Compose for MongoDB service with network settings (7ba834c)

  • Downgrade actions/checkout to v4 for stability (09bfed3)

  • Enhance GitHub Actions for Python and Docker releases (8580033)

  • Updated workflow to include Python Semantic Release for versioning and tagging.

  • Added Docker image build and release steps.

  • Improved permissions and concurrency settings for better workflow management.

  • Updated dependencies in pyproject.toml for semantic release support.

  • Update build command and remove unused dependency (52baa5f)

Documentation

  • Add coverage badge to README (ecbb5fa)

  • Update README for clarity and structure (554bc53)

Features

  • Add error handling wrapper for action functions (15aca68)

  • Add functions to drop and close MongoDB connection (fde0920)

  • Enhance CLI options for FastAPI server with dynamic settings and additional parameters (bd2ae1d)

  • Initialize FastAPI application with MongoDB integration and basic structure (869bc2b)

Refactoring

  • Add error handling for product retrieval and creation (4c74b89)

  • Enhance APIException logging and remove unused classes (0622d66)

  • Improve product tests and add new cases (78ddc5f)

  • Remove debug print statements from MongoDB initialization (59c70eb)

  • Remove unused default settings test cases (e6c830d)

Testing

  • Add unit tests for settings configuration (531eb97)