- 6073732: Adds target into deployment's root object, removes it from config and refactors the object a little
- f4d0ea0: Removes admin role, removes the need to add target while creating a deployment, removes GPU types and requirements from the SDK (not yet supported)
- 3f11d76: Adds ports_acked to deployment metadata
- 6290d6a: fix: adds project query to delete fleet node
- e645cbc: adds created_at to node object
- 0ed50c7: Fleet SDK + tests
- 95df29b: fixes timestamp type on fleet node
- 8feaadb: adds target to deployment object + utility type for target Ids
- 15f3bbe: fixes fleet metadata type
- b79dff2: Adds bootstrap to fleet node type
- 498eb1f: exports fleet types
- cade72b: Adds fleet types to the JS SDK
- e08ef05: Force headers in fetch request
- 76c06f3: Adds created_at to user object
- cdf9700: Adds groups to getAll in ignite deployments + refactors it to an object
- 04b1b6e: Move deploymentIds to an options object when creating a deployment group + add position to options
- 21acf56: Adds a remove deployment route to groups
- 3ad2d1f: Add types for event data and removes unimplemented events.
- 2ab24bc: Provides constructEvent function outside of the project SDK (for no class use)
- c0d8b4a: Fix webhooks type
- eecf651: Fix deployment type inference on getAll
- ec529a6: Adds webhooks SDK, types, and verification
- 40d346a: Adds new deployment group SDKs and new types
- cfb6a43: Webhook permissions
- 9da7785: Fix event IDs
- 6d3d170: Removes unused/duplicated webhook events + sorts them in a consistent manner
- 0065422: Adds webhook ID to ID_PREFIXES
- 1c305d4: cast webhook's POSSIBLE_EVENTS to a const
- 08ba517: Remove unknown event
- 6bd39a0: Implement possible webhook events
- c9e568e: Allow user to fetch manifests and delete images with non-ptk authentication
- e75ae82: Add back "info" and "error" for backwards compatibility
- 6abb7ae: Changes Container log levels to be the correct value ("info" -> "stdout" "error" -> "stderr")
- fd32709: Adds dockerfile to BuildSettings interface
- 4dca717: Added support for unsubscribing a token from a channel
- 90d790e: - Export all SDK functions under
sdks
namespace
- e065176: Convert to ts 5, export more symbols, deprecate some others
- 4b6e668: Converted to .ts imports, added some byte helper fns (from hop-go)
- abb1326: Properly JSDoc all symbols
- 5d3df5b: Adds memory_usage_bytes to container's metrics object
- e2f461e: Add volume max size in bytes (500gb)
- b785f89: Adds type SelfUser for references to your authorized user. + adds missing types to that specified user (mfa_enabled, admin, webauthn, and totp)
- debaf7f: Add ignite zod schemas
- 2a88749: Adds created_at to health check
- f9985bf: allow partial metadata
- e118440: patch deployment metadata
- c82036c: add created_at and change started_at for build types
- 1530a06: Adds BuildState, DomainState, and BuildMethod to be exported
- 67d2aeb: Fixes cmd to be undefined or string array
- b7b1f90: Fix deployment config type
- 3eb75f5: validation_failure is nullable, but not optional
- 8238fa5: updates to build environment
- 1ca6d81: build validation fields
- b2d01d0: optional unit in preset form range type
- 9e7ccb4: export buildenv
- 9323685: fix type export
- 21fa991: add range input type to preset form schema
- bf4e706: Add API.Ignite.BuildEnvironment type
- 6c7c726: add optional description to preset form schema fields
- 43dff2b: Add max_length and validator to preset form schema input field
- 2e8a02b: PR changes from https://github.com/tomheaton (thank you!)
- 2dcd012: Added preset form schema (to ask questions before a preset is deployed, e.g. postgres username)
- 0d8804d: Add session ID to ID Prefixes
- 2a64d7b: Bump
- 527b63b: Fix build settings type
- 1e0145e: Add build_settings and build_cache_enabled to deployment
- 93fe56b: Add overrides to container object
- b74b4a8: Add .cmd to deployment config
- ad2859c: Add acknowledge boolean to rollout
- 3bfed18: Add domain redirect object
- 78427ad: Remove deployment.latest_build
- 646d66d: Added ProjectSecret#in_use_by
- 491ddfa: Deprecate Deployment.active_{build,rollout}
- 485dc82: Bump dependencies
- 72816cf: Added missing domain routes
- 71cc8cf: Add tunnel deployment permission node, add read gateways permission to manage deployments group
- ba14e92: Fix rollout type for init_container_id
- 40b4d96: deprecation warning for active_rollout in favor for latest_rollout, new fields for rollout including init_container_id, health_check_failed, and last_updated_at.
- e82c25f: add mfa_enabled field to Project Member type
- af1fe38: Add permission node for ssh'ing into containers
- f73fa21: Made container_port_mappings type in DeploymentMetaData better with a more explicit key in the KV
- cc4a86c: Add volume to QuotaUsage and DefaultQuotas
- 1761ce6: Added support for hop.ignite.healthChecks.update
- f5c258a: Add metadata to deployment
- 7fd062e: chore(deps): update dependency tsx to v3.11.0
- 2c9faf5: Add hopsh_domain_enabled to gateway type
- b5837ae: Update API for creating a gateway
- 9a6c73e: Deprecate old ignite SDK properties
- 771fbeb: Added support for fetching deployment storage stats
- d8cd9b3: Force version bump
- 7882842: added container metrics
- 1c0ad0b: Add target container count to deployment type
- 9ca2fc1: Add entrypoint to deployment config
- a148382: fix types
- 8f8c907: Fix RolloutState enum
- 1fd1c1c: Add build state to Build type
- 0295c80: update build type
- 4919c95: Added build to rollout object for if the rollout was triggered by a build
- 4fb4b76: dep bump
- fe85c73: fix importing @onehop/js in Node in ESM environments (conditional exports)
- 202868e: Added type
DeploymentRollout
andDeploymentBuild
to types. Addedactive_build
andactive_rollout
to deployment type
- d10ca23: Add rollout ID to ID prefixes
- 38f7c55: add patching deployments
- a8a82bd: Added volume config to creating a deployment
- c53642c: Added stateful RuntimeType
- cd3d4c2: Updated container log level type (deprecating
stderr
in favor forerror
)
- dcd458c: Make await import('https') only run on node using conditional export
- 5a892c2: Rename hop-js to js (changed on GitHub)
- 9fee236: Added jsdoc to container metadata
- 8923323: bump to 1.6.1
- 93a72b7: Export zod utils using esm exports in package.json
- 5aff9ed: Added container.metadata.last_exit_code
- 8cffa3f: Added .restart_policy enum to DeploymentConfig
- e224d8f: Fix getting a deployment by name
- b13ce04: Getting a by name changed signature