Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Release notes

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

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),
}
notify := flashduty.ScheduleNotify{


  AdvanceInTime: 0,





  AdvanceInTime: flashduty.Int64(0),



}

... (truncated)

Commits
  • 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
  • 6f1dda3 Merge pull request #54 from flashcatcloud/feat/knowledge-api
  • ce93a14 chore: sync OpenAPI spec from flashduty-docs + regenerate
  • 97ea9b1 chore: sync OpenAPI spec from flashduty-docs + regenerate
  • c52f505 Merge pull request #53 from flashcatcloud/chore/sync-openapi-spec
  • 7240365 chore: sync OpenAPI spec from flashduty-docs + regenerate
  • 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.13.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.13.0)

---
updated-dependencies:
- dependency-name: github.com/flashcatcloud/go-flashduty
  dependency-version: 0.13.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 17, 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