Tags

Tags give the ability to mark specific points in history as being important
  • 047

    protected
    d614e912 · release version 047 ·
    Feature
    
    * **devices:** enforce quota on device claiming
    * **devices:** enforce quota on device claiming
    
    Fix
    
    * correct entraid UserPrincipalName instead of email
    * trails progress logs had incorrect json key
  • 046

    protected
    b4a743c8 · release 046 ·
    Feature
    
    * add endpoint for patch and get device tokens
    * add support to pkce oauth authorization flow for cli
    * add error when device is already created
    * auth: add variables to disable login and password reset
    * auth: disable signup and signin using an environment variable
    * auth: allow personal token login with account username
    * device_tokens: add tls onboarding for devices
    * devices: ownership validation should answer done if it was already done
    * devices: if device is not found in all the devices actions return 404 not found
    * exports: exports device should accept the owner name or owner_id
    * oauth: add support to entraid
    * s3: add multiprovider download
    * steps: add endpoint to make a revision as WONTGO
    * tokens: add token managment to create personal tokens
    * tools: add kibana to the docker-compose for development
    * trails: add content-length to response of canonical json enconder
    
    Fixes
    
    * make sure _id to find apps only if it can get the object id
    * allow auth_code in authorization to use to search pkce
    * use default timeout of 30 for all elastic related request
    * api: allow always the trace-id headers and content-length
    * auth: token created from personal tokens can't be refresh
    * auth: disable password login by using the PANTAHUB_DISABLE_EMAIL_PASSWORD_LOGIN variable
    * auth: oauth2 logs and error handling
    * auth: error login as application to exchange token
    * device: ownership validation with certificates should return better errors
    * device-meta: use a variable for the parsingErrorKey
    * device-meta: use a variable for the parsingErrorKey
    * device-meta: when patching device meta, if there is an error parsing, update the device meta with an error
    * devices: on devices list process correctly error and remove hide the meta by default
    * devices: device-meta path should search for device update meta and them save new metas
    * fluentd: log into fluentd request and response payload
    * logs: pagination can not be more than 500
    * logs: use context without cancel for logs post
    * logs: timeout posting to elastic
    * logs: don't return the new entries on the logs after saving
    * mongo: always quote $ and .
    * objects: check for correct error handling of linked objects on creation
    * objects: linked objects should search for initial object and then see if public
    * objects: objects should be move only after correctly upload and the exists should validate the objects existance
    * ovmode: ownership validation should suport certificates chain for validation
    * s3: rename after upload should be done to objectfinalname
    * s3: make sure that the download url is created with the objects id
    * s3: update aws sdk and s3 package
    * steps: new steps with rev -1 should be created correctly
    * swagger: add /auth/login endpoint
    * trails: add search indexes and sort index trails collection
    * xss: sanatize inputs for html injection
  • 045

    protected
    a83cf509 · release version 045 ·
    Fix
    
    * **objects:** trails post context timeout
  • 044

    protected
    7d9e158d · release 044 ·
    Feature
    
    * **.pvrremote:** add step get url to /trails/.pvrremote
    * **.pvrremote:** add step get url to .pvrremote
    * **pvrremote:** add get step revision url to response
    
    Fix
    
    * **callbacks:** do not fail if state values aren't objects
    * **mail:** add mailgun url from environment
    * **objects:** SaveObject should use parent context to save instead of 5 minutes timeout
    * **trails:** create a children context for database actions
    * **trails:** create a children context for database actions
    
    Refactor
    
    * **email:** update mailgun library and go version
    * **email:** add messeges to trace errors with mailgun
    * **email:** add messeges to trace errors with mailgun
  • 043

    protected
    5606a2e9 · release 043 ·
    Fix
    
    * **exports:** get a reproducible sha sum when creating the same revision export
    * **exports:** use same modtime for json and object files
  • 042-rev1

    protected
    Fix
    
    * **ci:** correct gitlab variables when building tags
    * **exports:** create tarball using the step modified date instead of now
  • 042

    protected
    6ae767e1 · release version 042 ·
    Feature
    
    * **dev tools:** add full docker configuration to debug and test kafka pipelines
    * **exports:** create endpoint to export devices tarball
    
    Fix
    
    * **ci:** update gitlab variables
    * **docs:** solve documentation models reference
    * **exports:** add correct header to download file
    
    Refactor
    
    * **auth:** move auth model to proper authmodels package
    * **auth:** allow jwt authentication to run in all aps
  • 041

    protected
  • 040

    protected
    b63050a5 · release version 040 ·
    Fix
    
    * **trails:** get trails revision correct authorization logic
  • 039

    protected
    c1b0ef03 · release 039 ·
    Feature
    
    * **trails:** revision step fileds projection as in steps list
  • 038

    protected
    02048c36 · Add changelog file ·
    Feature
    
    * **trails:** add filters and fields selection to steps list endpoint
    
    Fix
    
    * **tracing:** don't read uber-trace-id if traceparent is already set
  • 037

    protected
  • 036

    protected
    Fixes:
    
    - tracing: use spanFlags without adding more 0 padding (flags need to be
      only two chars long)
  • 035

    protected
    Features:
    
    - tracing: read uber-trace-id inserted by jaeger on ingress-nginx
  • 034

    protected
    Release 033
    
    Features:
    
    * add trace span for write json and response write
  • 033

    protected
    Release 033
    
    Features:
    
    * Add tracer helper with OTEL middleware
    * Inject OTEL info into Request Context
    * Pass down Request Context to all DAO and network client helper functions
    * Add otel transport to http for elastic
    * Add otel as monitor to mongo client
    * Enable OTEL middleware in docker-compose
    * Add metadata to tracing about kubernetes containers/pods
    
    Fixes:
    
    * fix broken IsSha256HexString
    * fix camel casing for getLatestStepRev
  • 032

    protected
  • 031

    protected Release: 031
    Another awesome release: 031.
  • 030

    protected
    dae1a382 · fix panic error ·