aboutsummaryrefslogtreecommitdiff
path: root/weed/notification
AgeCommit message (Collapse)AuthorFilesLines
2025-08-02fix: dead letter message log message (#7072)Ibrahim Konsowa1-2/+11
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu3-7/+7
2025-07-16Object locking need to persist the tags and set the headers (#6994)Chris Lu1-1/+15
* fix object locking read and write No logic to include object lock metadata in HEAD/GET response headers No logic to extract object lock metadata from PUT request headers * add tests for object locking * Update weed/s3api/s3api_object_handlers_put.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update weed/s3api/s3api_object_handlers.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * refactor * add unit tests * sync versions * Update s3_worm_integration_test.go * fix legal hold values * lint * fix tests * racing condition when enable versioning * fix tests * validate put object lock header * allow check lock permissions for PUT * default to OFF legal hold * only set object lock headers for objects that are actually from object lock-enabled buckets fix --- FAIL: TestAddObjectLockHeadersToResponse/Handle_entry_with_no_object_lock_metadata (0.00s) * address comments * fix tests * purge * fix * refactoring * address comment * address comment * Update weed/s3api/s3api_object_handlers_put.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update weed/s3api/s3api_object_handlers_put.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update weed/s3api/s3api_object_handlers.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * avoid nil * ensure locked objects cannot be overwritten --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-15[Notifications] Improving webhook notifications (#6965)Ibrahim Konsowa7-40/+1223
* worker setup * fix tests * start worker * graceful worker drain * retry queue * migrate queue to watermill * adding filters and improvements * add the event type to the webhook message * eliminating redundant JSON serialization * resolve review comments * trigger actions * fix tests * typo fixes * read max_backoff_seconds from config * add more context to the dead letter * close the http response on errors * drain the http response body in case not empty * eliminate exported typesπ
2025-07-10[Notifications] Support webhook notifications (#6962)Ibrahim Konsowa3-0/+274
Add webhook notification support
2022-09-14go fmtchrislu1-2/+0
2022-09-05avoid data race on GoCDKPubSub.topic (#3596)Konstantin Lebedev1-10/+23
2022-08-31Bump gocloud.dev/pubsub/rabbitpubsub from 0.25.0 to 0.26.0 (#3541)dependabot[bot]1-1/+1
* Bump gocloud.dev/pubsub/rabbitpubsub from 0.25.0 to 0.26.0 Bumps [gocloud.dev/pubsub/rabbitpubsub](https://github.com/google/go-cloud) from 0.25.0 to 0.26.0. - [Release notes](https://github.com/google/go-cloud/releases) - [Commits](https://github.com/google/go-cloud/compare/v0.25.0...v0.26.0) --- updated-dependencies: - dependency-name: gocloud.dev/pubsub/rabbitpubsub dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * update code * more code fix Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: chrislu <chris.lu@gmail.com>
2022-08-17also migrate jsonpbchrislu1-2/+5
2022-08-17move proto packagechrislu6-6/+6
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu6-17/+17
2022-04-21conditionally build elastic, gocdk to reduce binary sizechrislu2-0/+12
2021-02-11Do reconnect to RabbitMQKonstantin Lebedev1-1/+34
https://github.com/google/go-cloud/issues/2958 https://github.com/chrislusf/seaweedfs/issues/1773
2021-01-12avoid concurrent map updates to viperChris Lu1-3/+2
2020-02-25remove ctx if possibleChris Lu1-2/+1
2020-01-29support env variables to overwrite toml fileChris Lu6-29/+29
2019-11-27typoChris Lu1-1/+1
2019-11-18WIPChris Lu1-3/+3
2019-07-17skip all azuresbChris Lu1-1/+1
2019-03-20notification: add Go CDK pubsub supportJonathan Amsterdam1-0/+71
Add the gocdk_pub_sub package, which supports the Go Cloud Development Kit pubsub API. Link in all current providers. Update the notification scaffold.
2018-12-06refactoringChris Lu1-10/+14
2018-12-06fail fast if two notification queues or inputs are enabledChris Lu1-7/+18
2018-12-05default "weed server -filer" to same directory as -mdirChris Lu1-1/+1
2018-11-01go fmtChris Lu2-8/+9
2018-11-01separate into notification.toml, add gcp pub/sub message queueChris Lu2-1/+90
2018-10-31support AWS SQS as file change notification message queueChris Lu1-0/+91
2018-10-13error handling when kafka not readyChris Lu1-0/+3
2018-09-21go fmtChris Lu1-1/+1
2018-09-16adjust logChris Lu1-2/+2
2018-09-16refactoringChris Lu2-14/+10
2018-09-16renaming msgqueue to notificationChris Lu4-0/+155