Releases: oss-slu/DroneWorld
Releases · oss-slu/DroneWorld
Drone World v1.1.0
What's Changed
Storage and File Uploads
- Created a single interface for storage services.
- Centralized logic for Google Cloud Storage (GCS) and Google Drive.
- Refactored file uploads to support HTML, PNG, and TXT files.
- Added the ability to upload and fetch files and reports on both GCS and Google Drive.
- Updated backend to fetch HTML files and updated APIs for interactive HTML links.
Frontend and Fixes
- Added a loading UI to improve the frontend experience.
- Fixed a bug in the time-of-day setting.
- Corrected pass/fail counts for more accurate reporting.
Full Changelog: v1.0.0-Main...v1.1.0-Main
Drone World Dockerized v1.0.0
This beta release introduces Dockerization for DroneWorld, providing a more streamlined way to deploy and manage the application across different environments. Key updates include:
- Docker Support: Both the backend and frontend services are now containerized using Docker, making it easier to run and deploy DroneWorld.
- The backend runs in a Python-based Docker container, configured to serve on port 5000.
- The frontend runs in a Node.js-based Docker container, served on port 3000.
- Simplified Setup with Docker Compose: The release includes a Docker Compose file, allowing users to easily manage both frontend and backend services together. The services are linked for smooth communication, and live code changes are supported via volume mounting.
- Seamless Integration: The IP configuration has been adjusted to ensure smooth communication between the containers and the host machine.
Known Limitations:
- GCS Integration: Full support for Google Cloud Storage (GCS) is still under development and will be available in a future release.
Drone World v1.0.0
This initial release introduces Drone World. Key features include:
- Report Generation: Automatically generates detailed reports and saves them directly to the local drive.
- Seamless Frontend Access: The frontend interface is designed to easily display and access reports stored on the local drive, ensuring quick and efficient data retrieval.
DRV v1.0.0
This initial release introduces DRV 1.0.0, the Unreal Engine executable. DRV is an Unreal Engine-based executable designed for simulation purposes. It provides a detailed visualization of the environment. It is required for both Drone World and Drone World Dockerized.