Skip to content

build(deps): bump github.com/flashcatcloud/go-flashduty from 0.5.5 to 0.14.0 - #87

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/flashcatcloud/go-flashduty-0.14.0
Open

build(deps): bump github.com/flashcatcloud/go-flashduty from 0.5.5 to 0.14.0#87
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/flashcatcloud/go-flashduty-0.14.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/flashcatcloud/go-flashduty from 0.5.5 to 0.14.0.

Release notes

Sourced from github.com/flashcatcloud/go-flashduty's releases.

v0.13.1

Sync flashduty-docs OpenAPI (2026-08-16).

  • New: Diagnostics.QueryData (POST /monit/query/data) + query_result.v1 types (frames/records/samples).
  • QueryRows docstring marked deprecated; method kept for the migration period.
  • Vendored spec refreshed from flashduty-docs main.

v0.13.0

Fixed

Optional request fields whose false / 0 carries meaning are now pointers.

Several request fields were generated as plain bool / int64 with omitempty. Go drops the zero value of such fields, so the key never reached the wire and the API fell back to its "unset" behaviour. Callers had no way to express the zero value:

  • POST /rum/application/updateis_private, no_ip, no_geo were one-way switches. You could turn a privacy setting on but never back off: sending false was indistinguishable from omitting the field, so the request was accepted and the setting stayed on.
  • POST /rum/application/create and /updatealerting.enabled. The alerting container is omitzero, so an alerting block whose only setting was enabled: false collapsed to nothing and was silently ignored.
  • POST /rum/field/listis_facet. Omitted means "all fields" and true means "facet-enabled only", so false ("fields that are not facets") was unreachable.
  • Schedule notify.advance_in_time0 means "notify exactly at shift start". It was dropped, which the server reads as "no advance notification at all", silently disabling the reminder for that schedule.

POST /template/create and /update: feishu_app_card_table_enabled is renamed to feishu_app_card_v2_table_enabled. The server only ever bound the v2 key, and unknown keys are ignored, so the old field had no effect in either direction.

Breaking

Six request fields change from a value type to a pointer:

Struct Field Was Now
RUMApplicationUpdateRequest IsPrivate, NoIP, NoGeo bool *bool
RUMApplicationAlerting Enabled bool *bool
RUMFieldListRequest IsFacet bool *bool
ScheduleNotify AdvanceInTime int64 *int64

Wrap the value with the helper constructors:

req := flashduty.RUMApplicationUpdateRequest{
        ApplicationID: appID,
-       NoIP:          false,
+       NoIP:          flashduty.Bool(false),
</tr></table> 

... (truncated)

Commits
  • 503a167 Merge pull request #61 from flashcatcloud/release/v0.14.0
  • 2de332b ci: bump golangci-lint to v2.13 for Go 1.27 toolchain support
  • 3216e71 chore: sync OpenAPI spec from flashduty-docs + regenerate
  • 3c68812 Merge pull request #60 from flashcatcloud/chore/monit-query-data-sdk
  • 0f29363 chore: sync OpenAPI spec from flashduty-docs + regenerate
  • 833beff Merge pull request #58 from flashcatcloud/fix/zero-value-request-fields
  • 39448c1 fix: let callers send meaningful zero values on request fields
  • 078cb15 Merge pull request #57 from flashcatcloud/fix/notify-follow-preference
  • fc17618 chore: ignore local-only scratch directories
  • 419f3d4 fix: preserve explicit notification preference false
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/flashcatcloud/go-flashduty](https://github.com/flashcatcloud/go-flashduty) from 0.5.5 to 0.14.0.
- [Release notes](https://github.com/flashcatcloud/go-flashduty/releases)
- [Changelog](https://github.com/flashcatcloud/go-flashduty/blob/main/changes.go)
- [Commits](flashcatcloud/go-flashduty@v0.5.5...v0.14.0)

---
updated-dependencies:
- dependency-name: github.com/flashcatcloud/go-flashduty
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants