Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major API refactoring #25

Merged
merged 9 commits into from
Sep 15, 2024
Merged

Major API refactoring #25

merged 9 commits into from
Sep 15, 2024

Commits on Sep 11, 2024

  1. increase version

    extends opentelemetry instrumentation
    
    properly threat mongo db errors
    
    refactors environment summary serialization
    
    Minor refactoring
    - Enhances error handling and logging
    - Fine tune hybrid locks on main repository initialization and finalization
    
    refactor repositories accesses
    
    fine tunes db config
    
    turn off db connection close
    
    fixes repo name
    
    fixes get environment call on flight route
    GabrielBarberini committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2821c8b View commit details
    Browse the repository at this point in the history
  2. refactors API architecture

    - wipe business logic from controllers
    - turn off entities deletion
    - replace hash ids by ObjectIds
    
    disables simulation routes
    
    exposes motor tank property and disable fronzen instances
    GabrielBarberini committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    8aeaf82 View commit details
    Browse the repository at this point in the history
  3. fixes motor and rocket summary route, improves separation of concerns

    fixes summary routes
    
    migrates from jsonpickle to dill binary
    
    pin pydantic version to ensure compatibility; upgrades python base image
    
    implements generic motor; removes rocket_options; fixes binary output
    
    addresses PR review
    
    increases response timeout; minor refactor on importing statements; fix parachute trigger evaluation context
    
    fixes pylint issues
    
    Updates pylint python version
    GabrielBarberini committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    57d0a69 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    470eb1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eace9ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    749a4ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f0cbd5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e323123 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07571f7 View commit details
    Browse the repository at this point in the history