Tags: plgd-dev/client-application
Tags
Upgrade dependencies Submodule: dependency/googleapis a17d4caf184b050d50cacf2b0d579ce72c31ce74 Direct: github.com/google/uuid v1.6.0 github.com/goreleaser/goreleaser v1.23.0 github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 github.com/plgd-dev/hub/v2 v2.16.3 google.golang.org/api v0.161.0 google.golang.org/grpc v1.61.0 Indirect: code.gitea.io/sdk/gitea v0.17.0 dario.cat/mergo v1.0.0 github.com/Azure/azure-sdk-for-go v68.0.0+incompatible github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.2.0 github.com/Azure/go-autorest/autorest v0.11.29 github.com/Azure/go-autorest/autorest/adal v0.9.23 github.com/Azure/go-autorest/autorest/azure/auth v0.5.12 github.com/Azure/go-autorest/autorest/azure/cli v0.4.6 github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 github.com/BurntSushi/toml v1.2.1 github.com/Masterminds/semver/v3 v3.2.1 github.com/Masterminds/sprig/v3 v3.2.3 github.com/Microsoft/go-winio v0.6.1 github.com/ProtonMail/go-crypto v0.0.0-20230923063757-afb1ddc0824c github.com/acomagu/bufpipe v1.0.4 github.com/alessio/shellescape v1.4.1 github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 github.com/atc0005/go-teams-notify/v2 v2.8.0 github.com/aws/aws-sdk-go v1.48.3 github.com/aws/aws-sdk-go-v2 v1.23.1 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.1 github.com/aws/aws-sdk-go-v2/config v1.25.5 github.com/aws/aws-sdk-go-v2/credentials v1.16.4 github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.5 github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.14.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4 github.com/aws/aws-sdk-go-v2/internal/ini v1.7.1 github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.4 github.com/aws/aws-sdk-go-v2/service/ecr v1.20.2 github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.18.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1 github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.4 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4 github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.4 github.com/aws/aws-sdk-go-v2/service/kms v1.26.3 github.com/aws/aws-sdk-go-v2/service/s3 v1.44.0 github.com/aws/aws-sdk-go-v2/service/sso v1.17.3 github.com/aws/aws-sdk-go-v2/service/ssooidc v1.20.1 github.com/aws/aws-sdk-go-v2/service/sts v1.25.4 github.com/aws/smithy-go v1.17.0 github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.0.0-20231024185945-8841054dbdb8 github.com/aymanbagabas/go-osc52/v2 v2.0.1 github.com/bahlo/generic-list-go v0.2.0 github.com/buger/jsonparser v1.1.1 github.com/caarlos0/ctrlc v1.2.0 github.com/caarlos0/env/v9 v9.0.0 github.com/caarlos0/go-version v0.1.1 github.com/caarlos0/log v0.4.4 github.com/charmbracelet/lipgloss v0.9.1 github.com/charmbracelet/x/exp/ordered v0.0.0-20231010190216-1cb11efc897d github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 github.com/cloudflare/circl v1.3.5 github.com/containerd/stargz-snapshotter/estargz v0.14.3 github.com/cpuguy83/go-md2man/v2 v2.0.3 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc github.com/davidmz/go-pageant v1.0.2 github.com/dghubble/oauth1 v0.7.2 github.com/disgoorg/disgo v0.17.0 github.com/disgoorg/json v1.1.0 github.com/disgoorg/snowflake/v2 v2.0.1 github.com/distribution/reference v0.5.0 github.com/docker/cli v24.0.7+incompatible github.com/docker/distribution v2.8.3+incompatible github.com/docker/docker v24.0.7+incompatible github.com/docker/docker-credential-helpers v0.8.0 github.com/docker/go-connections v0.4.0 github.com/docker/go-units v0.5.0 github.com/elliotchance/orderedmap/v2 v2.2.0 github.com/emirpasic/gods v1.18.1 github.com/evanphx/json-patch/v5 v5.6.0 github.com/go-fed/httpsig v1.1.0 github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 github.com/go-git/go-billy/v5 v5.4.1 github.com/go-git/go-git/v5 v5.7.0 github.com/go-openapi/analysis v0.21.4 github.com/go-openapi/errors v0.20.4 github.com/go-openapi/jsonpointer v0.20.0 github.com/go-openapi/jsonreference v0.20.2 github.com/go-openapi/loads v0.21.2 github.com/go-openapi/runtime v0.26.0 github.com/go-openapi/spec v0.20.9 github.com/go-openapi/strfmt v0.21.7 github.com/go-openapi/swag v0.22.4 github.com/go-openapi/validate v0.22.1 github.com/gogo/protobuf v1.3.2 github.com/google/go-containerregistry v0.17.0 github.com/google/go-github/v57 v57.0.0 github.com/google/ko v0.15.1 github.com/google/rpmpack v0.5.0 github.com/google/safetext v0.0.0-20220905092116-b49f7bc46da2 github.com/goreleaser/chglog v0.5.0 github.com/goreleaser/nfpm/v2 v2.35.1 github.com/hashicorp/go-cleanhttp v0.5.2 github.com/hashicorp/go-retryablehttp v0.7.4 github.com/hashicorp/go-version v1.6.0 github.com/hashicorp/hcl v1.0.1-vault-5 github.com/huandu/xstrings v1.3.3 github.com/imdario/mergo v0.3.16 github.com/inconshreveable/mousetrap v1.1.0 github.com/invopop/jsonschema v0.12.0 github.com/josharian/intern v1.0.0 github.com/kevinburke/ssh_config v1.2.0 github.com/klauspost/pgzip v1.2.6 github.com/kylelemons/godebug v1.1.0 github.com/letsencrypt/boulder v0.0.0-20231026200631-000cd05d5491 github.com/lucasb-eyer/go-colorful v1.2.0 github.com/magiconair/properties v1.8.7 github.com/mailru/easyjson v0.7.7 github.com/mattn/go-isatty v0.0.18 github.com/mattn/go-mastodon v0.0.6 github.com/mattn/go-runewidth v0.0.15 github.com/mitchellh/mapstructure v1.5.0 github.com/muesli/mango-cobra v1.2.0 github.com/muesli/reflow v0.3.0 github.com/muesli/termenv v0.15.2 github.com/oklog/ulid v1.3.1 github.com/opencontainers/go-digest v1.0.0 github.com/opencontainers/image-spec v1.1.0-rc5 github.com/pelletier/go-toml v1.9.5 github.com/pelletier/go-toml/v2 v2.1.0 github.com/pjbgf/sha1cd v0.3.0 github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 github.com/rivo/uniseg v0.4.2 github.com/sagikazarmark/locafero v0.3.0 github.com/sagikazarmark/slog-shim v0.1.0 github.com/sasha-s/go-csync v0.0.0-20210812194225-61421b77c44b github.com/secure-systems-lab/go-securesystemslib v0.7.0 github.com/shopspring/decimal v1.2.0 github.com/sigstore/cosign/v2 v2.2.1 github.com/sigstore/rekor v1.3.3 github.com/sigstore/sigstore v1.7.5 github.com/skeema/knownhosts v1.1.1 github.com/slack-go/slack v0.12.3 github.com/sourcegraph/conc v0.3.0 github.com/spf13/afero v1.10.0 github.com/spf13/cast v1.5.1 github.com/spf13/cobra v1.8.0 github.com/spf13/viper v1.17.0 github.com/subosito/gotenv v1.6.0 github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 github.com/tomnomnom/linkheader v0.0.0-20180905144013-02ca5825eb80 github.com/ulikunitz/xz v0.5.11 github.com/vbatts/tar-split v0.11.5 github.com/withfig/autocomplete-tools/integrations/cobra v1.2.1 github.com/wk8/go-ordered-map/v2 v2.1.8 github.com/xanzy/go-gitlab v0.95.2 github.com/xanzy/ssh-agent v0.3.3 gitlab.com/digitalxero/go-conventional-commit v1.0.7 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 go.uber.org/automaxprocs v1.5.3 gocloud.dev v0.35.0 golang.org/x/mod v0.14.0 golang.org/x/term v0.16.0 golang.org/x/tools v0.17.0 golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac google.golang.org/genproto/googleapis/api v0.0.0-20240125205218-1f4bbc51befe google.golang.org/genproto/googleapis/rpc v0.0.0-20240125205218-1f4bbc51befe gopkg.in/go-jose/go-jose.v2 v2.6.1 gopkg.in/ini.v1 v1.67.0 sigs.k8s.io/kind v0.20.0 sigs.k8s.io/yaml v1.4.0
Enhance Client Initialization and Authentication Configuration (#137) This commit enhances the initialization process for clients, introducing a configuration options for client-application via API. The addition of a Reset function allows the application to transition to an uninitialized state, providing users the flexibility to choose between X509 and PreSharedKey device authentication methods. This update empowers remote clients connected to plgd-hub, allowing seamless configuration of device authentication to meet specific requirements. Changes Introduced: Client Initialization: Enables configuration of client application during the initialization process via UI Introduces a Reset function to transition the application to an uninitialized state. Authentication Methods: Provides support for both X509 and PreSharedKey device authentication methods from UI Code Reusability and Maintainability: Implements changes to the Devices pages by leveraging code from the shared UI repository (shared-ui). Enhances code reusability and maintainability across projects. --------- Co-authored-by: Patrik Matiaško <patrik.matiasko@gmail.com>
Support Gateway with Multiple Devices using the Same Endpoint (#128) * Support Gateway with Multiple Devices using the Same Endpoint Allows multiple devices to be connected to the same endpoint. By utilizing a single endpoint, multiple devices can now be exposed and controlled efficiently. To achieve this, a new query parameter, "di"(DeviceID) has been added to each command. This parameter is used to specify the target device for the command execution. --------- Co-authored-by: Patrik Matiaško <patrik.matiasko@gmail.com>
PreviousNext