Skip to content

Commit

Permalink
chore(release): v0.18.0-dev.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jost-s committed Oct 10, 2024
1 parent a0180a1 commit 1be76ac
Show file tree
Hide file tree
Showing 33 changed files with 379 additions and 31 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
### Added
### Removed
### Changed
- Update dependencies to Holochain v0.5.0-dev.0
### Fixed

## 2024-10-10: v0.18.0-dev.0
### Changed
- Update dependencies to Holochain v0.5.0-dev.0

## 2024-10-02: v0.17.0-dev.6
### Added
- Support for DPKI in Holochain. DPKI is a Holochain conductor service to manage agent keys. Within a scenario there are two new member properties `noDpki` and `dpkiNetworkSeed`. Set `noDpki` to `true` to disable DPKI for the scenario. If DPKI is enabled, a network seed for the DPKI service can be set with `dpkiNetworkSeed`.
Expand Down
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ snafu = "0.6"
structopt = "0.2"
tokio = "1.38"
tokio-tungstenite = "0.21"
trycp_api = { version = "0.17.0-dev.5", path = "crates/trycp_api" }
trycp_api = { version = "0.18.0-dev.0", path = "crates/trycp_api" }
url = "2"

[profile.dev]
Expand Down
2 changes: 1 addition & 1 deletion crates/trycp_api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trycp_api"
version = "0.17.0-dev.6"
version = "0.18.0-dev.0"
description = "conductor provisioner API for tryorama"
license = "CAL-1.0"
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion crates/trycp_client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trycp_client"
version = "0.17.0-dev.6"
version = "0.18.0-dev.0"
description = "Client for TryCP"
license = "CAL-1.0"
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion crates/trycp_server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "trycp_server"
version = "0.17.0-dev.6"
version = "0.18.0-dev.0"
description = "conductor provisioner for tryorama"
license = "CAL-1.0"
keywords = ["holochain", "holo", "p2p", "network", "simulation"]
Expand Down
4 changes: 2 additions & 2 deletions docs/tryorama.adminapiresponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ All possible responses from the Admin API.
**Signature:**

```typescript
export type AdminApiResponse = AdminApiResponseAgentInfo | AdminApiResponseAgentInfoAdded | AdminApiResponseAgentPubKeyGenerated | AdminApiResponseAppDisabled | AdminApiResponseAppEnabled | AdminApiResponseAppInstalled | AdminApiResponseAppInterfaceAttached | AdminApiResponseAppInterfacesListed | AdminApiResponseAppStarted | AdminApiResponseAppUninstalled | AdminApiResponseAppsListed | AdminApiResponseCellIdsListed | AdminApiResponseCloneCellDeleted | AdminApiResponseCoordinatorsUpdated | AdminApiResponseDnasDefinitionReturned | AdminApiResponseGetCompatibleCells | AdminApiResponseDnasListed | AdminApiResponseDnaRegistered | AdminApiResponseFullStateDumped | AdminApiResponseNetworkStatsDumped | AdminApiResponseStateDumped | AdminApiResponseStorageInfo | AdminApiResponseAppAuthenticationTokenIssued | AdminApiResponseZomeCallCapabilityGranted;
export type AdminApiResponse = AdminApiResponseAgentInfo | AdminApiResponseAgentInfoAdded | AdminApiResponseAgentPubKeyGenerated | AdminApiResponseAppDisabled | AdminApiResponseAppEnabled | AdminApiResponseAppInstalled | AdminApiResponseAppInterfaceAttached | AdminApiResponseAppInterfacesListed | AdminApiResponseAppStarted | AdminApiResponseAppUninstalled | AdminApiResponseAppsListed | AdminApiResponseCellIdsListed | AdminApiResponseCloneCellDeleted | AdminApiResponseCoordinatorsUpdated | AdminApiResponseDnasDefinitionReturned | AdminApiResponseGetCompatibleCells | AdminApiResponseDnasListed | AdminApiResponseDnaRegistered | AdminApiResponseFullStateDumped | AdminApiResponseNetworkStatsDumped | AdminApiResponseAgentKeyRevoked | AdminApiResponseStateDumped | AdminApiResponseStorageInfo | AdminApiResponseAppAuthenticationTokenIssued | AdminApiResponseZomeCallCapabilityGranted;
```
**References:** [AdminApiResponseAgentInfo](./tryorama.adminapiresponseagentinfo.md)<!-- -->, [AdminApiResponseAgentInfoAdded](./tryorama.adminapiresponseagentinfoadded.md)<!-- -->, [AdminApiResponseAgentPubKeyGenerated](./tryorama.adminapiresponseagentpubkeygenerated.md)<!-- -->, [AdminApiResponseAppDisabled](./tryorama.adminapiresponseappdisabled.md)<!-- -->, [AdminApiResponseAppEnabled](./tryorama.adminapiresponseappenabled.md)<!-- -->, [AdminApiResponseAppInstalled](./tryorama.adminapiresponseappinstalled.md)<!-- -->, [AdminApiResponseAppInterfaceAttached](./tryorama.adminapiresponseappinterfaceattached.md)<!-- -->, [AdminApiResponseAppInterfacesListed](./tryorama.adminapiresponseappinterfaceslisted.md)<!-- -->, [AdminApiResponseAppStarted](./tryorama.adminapiresponseappstarted.md)<!-- -->, [AdminApiResponseAppUninstalled](./tryorama.adminapiresponseappuninstalled.md)<!-- -->, [AdminApiResponseAppsListed](./tryorama.adminapiresponseappslisted.md)<!-- -->, [AdminApiResponseCellIdsListed](./tryorama.adminapiresponsecellidslisted.md)<!-- -->, [AdminApiResponseCloneCellDeleted](./tryorama.adminapiresponseclonecelldeleted.md)<!-- -->, [AdminApiResponseCoordinatorsUpdated](./tryorama.adminapiresponsecoordinatorsupdated.md)<!-- -->, [AdminApiResponseDnasDefinitionReturned](./tryorama.adminapiresponsednasdefinitionreturned.md)<!-- -->, [AdminApiResponseGetCompatibleCells](./tryorama.adminapiresponsegetcompatiblecells.md)<!-- -->, [AdminApiResponseDnasListed](./tryorama.adminapiresponsednaslisted.md)<!-- -->, [AdminApiResponseDnaRegistered](./tryorama.adminapiresponsednaregistered.md)<!-- -->, [AdminApiResponseFullStateDumped](./tryorama.adminapiresponsefullstatedumped.md)<!-- -->, [AdminApiResponseNetworkStatsDumped](./tryorama.adminapiresponsenetworkstatsdumped.md)<!-- -->, [AdminApiResponseStateDumped](./tryorama.adminapiresponsestatedumped.md)<!-- -->, [AdminApiResponseStorageInfo](./tryorama.adminapiresponsestorageinfo.md)<!-- -->, [AdminApiResponseAppAuthenticationTokenIssued](./tryorama.adminapiresponseappauthenticationtokenissued.md)<!-- -->, [AdminApiResponseZomeCallCapabilityGranted](./tryorama.adminapiresponsezomecallcapabilitygranted.md)
**References:** [AdminApiResponseAgentInfo](./tryorama.adminapiresponseagentinfo.md)<!-- -->, [AdminApiResponseAgentInfoAdded](./tryorama.adminapiresponseagentinfoadded.md)<!-- -->, [AdminApiResponseAgentPubKeyGenerated](./tryorama.adminapiresponseagentpubkeygenerated.md)<!-- -->, [AdminApiResponseAppDisabled](./tryorama.adminapiresponseappdisabled.md)<!-- -->, [AdminApiResponseAppEnabled](./tryorama.adminapiresponseappenabled.md)<!-- -->, [AdminApiResponseAppInstalled](./tryorama.adminapiresponseappinstalled.md)<!-- -->, [AdminApiResponseAppInterfaceAttached](./tryorama.adminapiresponseappinterfaceattached.md)<!-- -->, [AdminApiResponseAppInterfacesListed](./tryorama.adminapiresponseappinterfaceslisted.md)<!-- -->, [AdminApiResponseAppStarted](./tryorama.adminapiresponseappstarted.md)<!-- -->, [AdminApiResponseAppUninstalled](./tryorama.adminapiresponseappuninstalled.md)<!-- -->, [AdminApiResponseAppsListed](./tryorama.adminapiresponseappslisted.md)<!-- -->, [AdminApiResponseCellIdsListed](./tryorama.adminapiresponsecellidslisted.md)<!-- -->, [AdminApiResponseCloneCellDeleted](./tryorama.adminapiresponseclonecelldeleted.md)<!-- -->, [AdminApiResponseCoordinatorsUpdated](./tryorama.adminapiresponsecoordinatorsupdated.md)<!-- -->, [AdminApiResponseDnasDefinitionReturned](./tryorama.adminapiresponsednasdefinitionreturned.md)<!-- -->, [AdminApiResponseGetCompatibleCells](./tryorama.adminapiresponsegetcompatiblecells.md)<!-- -->, [AdminApiResponseDnasListed](./tryorama.adminapiresponsednaslisted.md)<!-- -->, [AdminApiResponseDnaRegistered](./tryorama.adminapiresponsednaregistered.md)<!-- -->, [AdminApiResponseFullStateDumped](./tryorama.adminapiresponsefullstatedumped.md)<!-- -->, [AdminApiResponseNetworkStatsDumped](./tryorama.adminapiresponsenetworkstatsdumped.md)<!-- -->, [AdminApiResponseAgentKeyRevoked](./tryorama.adminapiresponseagentkeyrevoked.md)<!-- -->, [AdminApiResponseStateDumped](./tryorama.adminapiresponsestatedumped.md)<!-- -->, [AdminApiResponseStorageInfo](./tryorama.adminapiresponsestorageinfo.md)<!-- -->, [AdminApiResponseAppAuthenticationTokenIssued](./tryorama.adminapiresponseappauthenticationtokenissued.md)<!-- -->, [AdminApiResponseZomeCallCapabilityGranted](./tryorama.adminapiresponsezomecallcapabilitygranted.md)

11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponseagentkeyrevoked.data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseAgentKeyRevoked](./tryorama.adminapiresponseagentkeyrevoked.md) &gt; [data](./tryorama.adminapiresponseagentkeyrevoked.data.md)

## AdminApiResponseAgentKeyRevoked.data property

**Signature:**

```typescript
data: RevokeAgentKeyResponse;
```
71 changes: 71 additions & 0 deletions docs/tryorama.adminapiresponseagentkeyrevoked.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseAgentKeyRevoked](./tryorama.adminapiresponseagentkeyrevoked.md)

## AdminApiResponseAgentKeyRevoked interface


**Signature:**

```typescript
export interface AdminApiResponseAgentKeyRevoked
```

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[data](./tryorama.adminapiresponseagentkeyrevoked.data.md)


</td><td>


</td><td>

RevokeAgentKeyResponse


</td><td>


</td></tr>
<tr><td>

[type](./tryorama.adminapiresponseagentkeyrevoked.type.md)


</td><td>


</td><td>

"agent\_key\_revoked"


</td><td>


</td></tr>
</tbody></table>
11 changes: 11 additions & 0 deletions docs/tryorama.adminapiresponseagentkeyrevoked.type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [AdminApiResponseAgentKeyRevoked](./tryorama.adminapiresponseagentkeyrevoked.md) &gt; [type](./tryorama.adminapiresponseagentkeyrevoked.type.md)

## AdminApiResponseAgentKeyRevoked.type property

**Signature:**

```typescript
type: "agent_key_revoked";
```
15 changes: 15 additions & 0 deletions docs/tryorama.conductoroptions.dpkinetworkseed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [ConductorOptions](./tryorama.conductoroptions.md) &gt; [dpkiNetworkSeed](./tryorama.conductoroptions.dpkinetworkseed.md)

## ConductorOptions.dpkiNetworkSeed property

Set a DPKI network seed in the conductor instance.

Defaults to "deepkey-test".

**Signature:**

```typescript
dpkiNetworkSeed?: NetworkSeed;
```
23 changes: 22 additions & 1 deletion docs/tryorama.conductoroptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,27 @@ URL
_(Optional)_ A bootstrap server URL for peers to discover each other.


</td></tr>
<tr><td>

[dpkiNetworkSeed?](./tryorama.conductoroptions.dpkinetworkseed.md)


</td><td>


</td><td>

NetworkSeed


</td><td>

_(Optional)_ Set a DPKI network seed in the conductor instance.

Defaults to "deepkey-test".


</td></tr>
<tr><td>

Expand Down Expand Up @@ -87,7 +108,7 @@ boolean

</td><td>

_(Optional)_ Exclude dpki in the conductor instance.
_(Optional)_ Disable DPKI in the conductor instance.


</td></tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/tryorama.conductoroptions.nodpki.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## ConductorOptions.noDpki property

Exclude dpki in the conductor instance.
Disable DPKI in the conductor instance.

**Signature:**

Expand Down
2 changes: 1 addition & 1 deletion docs/tryorama.createconductoroptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Options for using the conductor factory.
**Signature:**

```typescript
export type CreateConductorOptions = Pick<ConductorOptions, "bootstrapServerUrl" | "networkType" | "noDpki" | "timeout">;
export type CreateConductorOptions = Pick<ConductorOptions, "bootstrapServerUrl" | "networkType" | "noDpki" | "dpkiNetworkSeed" | "timeout">;
```
**References:** [ConductorOptions](./tryorama.conductoroptions.md)

10 changes: 10 additions & 0 deletions docs/tryorama.md
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,16 @@ Description



</td></tr>
<tr><td>

[AdminApiResponseAgentKeyRevoked](./tryorama.adminapiresponseagentkeyrevoked.md)


</td><td>



</td></tr>
<tr><td>

Expand Down
2 changes: 1 addition & 1 deletion docs/tryorama.requestadmininterfacemessage.data.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
**Signature:**

```typescript
data?: AddAgentInfoRequest | AgentInfoRequest | AttachAppInterfaceRequest | DeleteCloneCellRequest | DisableAppRequest | DumpFullStateRequest | DumpNetworkStatsRequest | DumpStateRequest | EnableAppRequest | GetCompatibleCellsRequest | GetDnaDefinitionRequest | GrantZomeCallCapabilityRequest | InstallAppRequest | ListAppsRequest | RegisterDnaRequest | StartAppRequest | StorageInfoRequest | UninstallAppRequest | UpdateCoordinatorsRequest | IssueAppAuthenticationTokenRequest;
data?: AddAgentInfoRequest | AgentInfoRequest | AttachAppInterfaceRequest | DeleteCloneCellRequest | DisableAppRequest | DumpFullStateRequest | DumpNetworkStatsRequest | DumpStateRequest | EnableAppRequest | GetCompatibleCellsRequest | GetDnaDefinitionRequest | GrantZomeCallCapabilityRequest | InstallAppRequest | ListAppsRequest | RegisterDnaRequest | RevokeAgentKeyRequest | StartAppRequest | StorageInfoRequest | UninstallAppRequest | UpdateCoordinatorsRequest | IssueAppAuthenticationTokenRequest;
```
2 changes: 1 addition & 1 deletion docs/tryorama.requestadmininterfacemessage.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Description

</td><td>

AddAgentInfoRequest \| AgentInfoRequest \| AttachAppInterfaceRequest \| DeleteCloneCellRequest \| DisableAppRequest \| DumpFullStateRequest \| DumpNetworkStatsRequest \| DumpStateRequest \| EnableAppRequest \| GetCompatibleCellsRequest \| GetDnaDefinitionRequest \| GrantZomeCallCapabilityRequest \| InstallAppRequest \| ListAppsRequest \| RegisterDnaRequest \| StartAppRequest \| StorageInfoRequest \| UninstallAppRequest \| UpdateCoordinatorsRequest \| IssueAppAuthenticationTokenRequest
AddAgentInfoRequest \| AgentInfoRequest \| AttachAppInterfaceRequest \| DeleteCloneCellRequest \| DisableAppRequest \| DumpFullStateRequest \| DumpNetworkStatsRequest \| DumpStateRequest \| EnableAppRequest \| GetCompatibleCellsRequest \| GetDnaDefinitionRequest \| GrantZomeCallCapabilityRequest \| InstallAppRequest \| ListAppsRequest \| RegisterDnaRequest \| RevokeAgentKeyRequest \| StartAppRequest \| StorageInfoRequest \| UninstallAppRequest \| UpdateCoordinatorsRequest \| IssueAppAuthenticationTokenRequest


</td><td>
Expand Down
2 changes: 1 addition & 1 deletion docs/tryorama.requestadmininterfacemessagetype.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ The types of all possible calls to the Admin API.
**Signature:**

```typescript
export type RequestAdminInterfaceMessageType = "add_agent_info" | "agent_info" | "attach_app_interface" | "connect_app_interface" | "delete_clone_cell" | "disable_app" | "dump_full_state" | "dump_network_stats" | "dump_state" | "enable_app" | "generate_agent_pub_key" | "get_compatible_cells" | "get_dna_definition" | "grant_zome_call_capability" | "install_app" | "list_apps" | "list_app_interfaces" | "list_cell_ids" | "list_dnas" | "register_dna" | "start_app" | "storage_info" | "uninstall_app" | "update_coordinators" | "issue_app_authentication_token";
export type RequestAdminInterfaceMessageType = "add_agent_info" | "agent_info" | "attach_app_interface" | "connect_app_interface" | "delete_clone_cell" | "disable_app" | "dump_full_state" | "dump_network_stats" | "dump_state" | "enable_app" | "generate_agent_pub_key" | "get_compatible_cells" | "get_dna_definition" | "grant_zome_call_capability" | "install_app" | "list_apps" | "list_app_interfaces" | "list_cell_ids" | "list_dnas" | "register_dna" | "revoke_agent_key" | "start_app" | "storage_info" | "uninstall_app" | "update_coordinators" | "issue_app_authentication_token";
```
11 changes: 11 additions & 0 deletions docs/tryorama.scenario.dpkinetworkseed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [Scenario](./tryorama.scenario.md) &gt; [dpkiNetworkSeed](./tryorama.scenario.dpkinetworkseed.md)

## Scenario.dpkiNetworkSeed property

**Signature:**

```typescript
dpkiNetworkSeed: string;
```
34 changes: 34 additions & 0 deletions docs/tryorama.scenario.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,23 @@ URL \| undefined
</td><td>


</td></tr>
<tr><td>

[dpkiNetworkSeed](./tryorama.scenario.dpkinetworkseed.md)


</td><td>


</td><td>

string


</td><td>


</td></tr>
<tr><td>

Expand All @@ -119,6 +136,23 @@ string
</td><td>


</td></tr>
<tr><td>

[noDpki](./tryorama.scenario.nodpki.md)


</td><td>


</td><td>

boolean


</td><td>


</td></tr>
<tr><td>

Expand Down
11 changes: 11 additions & 0 deletions docs/tryorama.scenario.nodpki.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@holochain/tryorama](./tryorama.md) &gt; [Scenario](./tryorama.scenario.md) &gt; [noDpki](./tryorama.scenario.nodpki.md)

## Scenario.noDpki property

**Signature:**

```typescript
noDpki: boolean;
```
Loading

0 comments on commit 1be76ac

Please sign in to comment.