Commit Graph

56 Commits

Author SHA1 Message Date
Doug Davis fb11b94f2b
Add link to CloudEvent security mailing list (#599)
Signed-off-by: Doug Davis <dug@microsoft.com>
2023-10-16 15:26:53 +02:00
Doug Davis 1f9fa13231
Align SDK governance docs (#590)
Related to https://github.com/cloudevents/spec/pull/1226

Signed-off-by: Doug Davis <dug@microsoft.com>
2023-09-28 09:29:59 +02:00
Alex Collins 4ef304115a
[working-draft] Support Avro Compact Format (#578)
Add support for working-draft spec Avro compact format: 777d0c0398

Signed-off-by: Alex Collins <alex_collins@intuit.com>
2023-07-20 18:02:59 +02:00
Pierangelo Di Pilato f71303b7b7
Switch default branch to main (#506)
Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
2023-01-12 19:03:51 +01:00
Jem Day 433ec5b274
Initial Implementation of XML Format (#448)
Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>
Signed-off-by: Jem Day <Jem.Day@cliffhanger.com>
2023-01-10 09:48:36 +01:00
Pei-Tang Huang 687e03bac5
Update the link to http4k Cloud Events module. (#394)
Signed-off-by: Pei-Tang Huang <tangtheone@gmail.com>
2021-05-26 09:36:30 +02:00
Erik Paulson 928ebcfd6f
formats: Add support for protobuf format (#348)
* formats: Add support for protobuf format

Adds support for the Protocol Buffer CloudEvent format defined at
https://github.com/cloudevents/spec/blob/v1.0.1/protobuf-format.md.

Compiles the Proto3 file taken from the spec repo into generated Java
protobuf classes. These classes are used to convert the SDK
representation of a CloudEvent to and from the protobuf format.

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

* Address feedback in PR #348

- Adds service file for event format autoloading
- Addresses some field access issues
- Treats unset fields as omitted
- Updates and adds documentation

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

* Add missing attribute writer methods for CloudEventBuilders

Without these methods, binary attributes are interpreted as
Strings instead of byte[].

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

* Added test data files.

Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>

* - Now executes tests related to wire-format files.
- Supports V03 dialect

Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>

* - Added new ProtoCloudEventData construct to support proto message based data.
- Added some more test files.

- When the PR related to binary context attributes is merged we can extend the
test use-cases appropriately.

Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>

* - Merged changes related to binary context attributes.
- Modified proto format to process binary context attributes
- Added CloudEventData varient to hold proto messages (requires tests)
- Will add further tests once the failing test is addressed

Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>

* Added test for protobuf data

Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>

* Indicate that v0.3 events are supported by Protobuf Format

Even though the protobuf spec came out for v1, the attributes are
fairly easily mapped back to v0.3.

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

* Add missing comments; fix formatting; minor refactoring

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

* Create a full Protobuf CloudEventWriter

Converts the ProtoContextWriter class to a ProtoCloudEventWriter class
and modifies the format code to use it instead of manually writing
data to the output.

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

* - Addressed Review Comments.
- Introduced a default ProtoDataWrapper
- Tests updated.

Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>

* Address Review Comments

Signed-off-by: Day, Jeremy(jday) <jday@paypal.com>

* Test cleanup and timezone testing

This does some tweaking to tests by moving to using assertj and fixing
whitespace. It also adds a new test to ensure that timezones are handled
correctly.

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

* Formatting cleanup

- Remove unecessary whitespace
- Fix Javadocs
- Delete unused code

Signed-off-by: Erik Paulson <epaulson@apexclearing.com>

Co-authored-by: Day, Jeremy(jday) <jday@paypal.com>
2021-04-19 09:24:26 +02:00
David Denton 23cd08fcfd
Fix #344 - add http4k references to docs (#345)
Signed-off-by: David Denton <denton.david@gmail.com>
2021-02-15 09:42:13 +01:00
Francesco Guardiani 3a22557b83
Website docs (#324)
* Halfway through it

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* That should be it

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Prettier run

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed code sample

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Suggestions + fixed up the mess made by prettier

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Suggestion

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-12-11 10:38:04 +01:00
Francesco Guardiani d2a89a4e08
Examples readme (#298)
* Added readme

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Improved the quarkus example

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Added amqp proton
Fixed and added stuff to the root readme
Added link to examples readme to the main readme

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-24 10:17:44 +01:00
Francesco Guardiani 78a023d08c
Removed some travis leftovers (#295)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-24 09:42:16 +01:00
Francesco Guardiani d09b621409
Cleanup readme (#256)
* Cleanup readme

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Cleanup readme

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Cleanup readme

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-09 14:40:40 +01:00
Francesco Guardiani 3d86cdd8f4
Added editorconfig check during the verify phase (#239)
* Enabled editorconfig check

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Run editorconfig + a bunch of exclusions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-09-28 10:00:21 +02:00
Pierangelo Di Pilato 1f58088f3c
Add Knative Eventing in "Used By" section (#236)
Signed-off-by: Pierangelo Di Pilato <pierangelodipilato@gmail.com>
2020-09-16 13:13:50 +02:00
Johan Haleby 3841e74e1e
Added "Used By" section in README.md and added link to "Occurrent" under this section (#235)
Signed-off-by: Johan Haleby <johan.haleby@gmail.com>
2020-09-16 10:04:00 +02:00
Grant Timmerman 6a982d83fa
docs: fix README link. Fixes #210 (#213)
Signed-off-by: Grant Timmerman <timmerman+devrel@google.com>
2020-08-31 10:35:49 +02:00
Doug Davis b572bd88cf
add coc ref (#209)
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-08-11 16:42:08 +02:00
Francesco Guardiani 58a6426fe8
Reorganized some readmes/docs (#193)
* Added javadocs links both to READMEs and docs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Removed old docs of v1 of the sdk

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-07-08 11:12:26 +02:00
Francesco Guardiani 900decaed0
Release 2.0.0-milestone1 (#187)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 15:01:48 +02:00
Francesco Guardiani fd1e6b2728
Improved a bit the docs website (#185)
* Improved a bit the docs
Changed the docs website theme

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Using constants

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-25 11:24:18 +02:00
Francesco Guardiani 34cd81455b
Reorganized some READMEs (#160)
* Reorganized some READMEs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Suggestions

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Progress

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Last fix

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-06-01 11:34:23 +02:00
Francesco Guardiani 0fdfcc378d
Moved cloudevents-api to cloudevents-core (#155)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Proposed set of apis for CloudEvent

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Changes

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Javadocs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Removed CloudEventBuilder.java

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

Nits

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-22 16:30:36 +02:00
Francesco Guardiani 5c28b36967
Reworked Kafka module (#134)
* WIP kafka

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Worked on some abstractions to simplify implementation of Message

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Reworked kafka module

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Applied suggestions + documented Kafka module usage

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Renaming

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Docs fix

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* small fixes

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* small fixes

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-04-28 10:33:00 +02:00
Francesco Guardiani 2b5e72c50a
Reworked Vert.x Integration (#129)
* Started http-vertx module reworking

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Vertx integration done

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Adjusted the READMEs

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Case sensitivity fix

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-04-24 12:17:49 +02:00
Francesco Guardiani cd913f368f
Changed version to 2.0.0-SNAPSHOT (#127)
* Changed version to 2.0.0-SNAPSHOT

Changed the README for the V2 to specify the sdk is currently under development

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fixed poms

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fixed json-jackson pom

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-04-22 16:59:41 +02:00
Doug Davis 5096753658 add link to email
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-03-20 14:47:29 +00:00
Fabio José 361a34cc63 🔖 Set versions to 1.3.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2020-03-04 20:48:47 -03:00
Fabio José a79f8f9431
Merge pull request #78 from cricket007/patch-1
Fix Kafka Transport references
2020-03-04 20:09:25 -03:00
Doug Davis 2f0e22c560 add helpful text to README
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-01-28 18:49:56 +00:00
Fabio José 0b1d2d27d5 🔖 Set versions to 1.2.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-12-30 08:50:43 -03:00
Jordan Moore d183489f04 Fix top level README as well
Signed-off-by: Jordan Moore <crikket.007@gmail.com>
2019-12-18 12:23:04 -06:00
Ruben Romero Montes 3049f587d8 Fix base64 marshalling
Signed-off-by: Ruben Romero Montes <rromerom@redhat.com>
2019-12-03 23:12:35 +01:00
Fabio José c3460ee150 🔖 Set versions to 1.1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-28 20:42:21 -03:00
Fabio José 0376e12e11 🔖 Set versions to 1.0.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-28 20:34:49 -03:00
Fabio José 6bf0af1555 Example for data_base64
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-27 10:20:05 -03:00
Fabio José a635f429f8 Update examples to version 1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 16:05:43 -03:00
Fabio José 84441cd0f9 Set version to 1.0.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-26 15:45:31 -03:00
Fabio José bf72800220 Set the release version to 0.3.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-30 13:34:45 -03:00
Fabio José fe94d00437 The current spec version is 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-30 13:31:27 -03:00
Fabio José 879c6e81b1 Fix english grammer
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 22:28:31 -03:00
Fabio José 4b47abe4e4 Update version of maven deps
Fix kafka docs link

Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 22:12:55 -03:00
Fabio José cac81e32ad Link to kafka and api docs
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-18 22:11:20 -03:00
Fabio José a4bedf04af Fixing the examples
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-10 22:23:19 -03:00
Fabio José 3cecb769f1 fix changelog anchor
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-26 21:43:54 -03:00
Fabio José 10a7931393 Start the changelog records
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-20 11:02:57 -03:00
Fabio José ff074c2758 Document the extension usage
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-14 14:44:04 -03:00
Fabio José 935c17bb16 Document the new way to create typed event and update the version
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-13 18:16:25 -03:00
Bruno Borges 9035156ec2 Update to 0.2.1
Signed-off-by: Bruno Borges <bruno.borges@microsoft.com>
2019-03-20 14:01:31 +01:00
Gunnar Morling 27fe1a686e Update README.md
Signed-off-by: Gunnar Morling <gunnar.morling@googlemail.com>
2018-12-21 11:22:05 +01:00
Matthias Wessendorf ee8632a537 📝 updating to 0.2.0 libraries for usage
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
2018-12-10 17:17:00 +01:00