Release Notes - Version 2.0.0
Overview
We are excited to announce the release of version 2.0.0 of the NoticeBoard API! This release introduces several new features, improvements, and bug fixes to enhance the functionality and stability of the application.
Highlights
New Features
1. User Management
- Introducing user creation, retrieval, update, and deletion endpoints.
- Fetch a list of all users or retrieve a specific user by their ID.
- Improved user data validation and error handling.
2. Note Management
- Added endpoints for creating, retrieving, updating, and deleting notes.
- Retrieve all notes, a specific note by ID, or all notes associated with a particular user.
- Streamlined note updates with enhanced data validation.
Swagger Documentation
- Integrated Swagger UI for easy API exploration and documentation.
- Access the Swagger documentation at
/swagger
to interactively explore the NoticeBoard API.
Docker Container Support
- Added Docker container support for MongoDB, simplifying deployment and setup.
Bug Fixes
- Resolved issues related to error handling and HTTP status codes.
- Improved overall API reliability and robustness.
How to Upgrade
- Ensure that your MongoDB instance is running and accessible.
- Update your application's MongoDB connection settings if needed.
- Deploy the latest Docker containers for MongoDB and Swagger if you are using them.
- Replace your current application code with the latest release (tagged v2.0.0).
Feedback
Thank you for using the NoticeBoard API! If you encounter any issues or have feedback, please open an issue.