Skip to content

Migrate Event Hub SDK to central Repo #4764

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 239 commits into from
May 7, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
75481e1
Initial commit
msftgits May 19, 2017
9c42019
Initial commit
microsoftopensource May 19, 2017
8e94439
Initial commit
microsoftopensource May 19, 2017
26329ed
event hub client
xinchen10 May 19, 2017
5eb9cef
Update README.md
xinchen10 May 22, 2017
deb9955
Update README.md
xinchen10 May 22, 2017
632ca8c
Memory leak
xinchen10 May 22, 2017
0d01e44
Support timestamp filter
xinchen10 May 24, 2017
049589a
Support timestamp filter
xinchen10 May 24, 2017
f6e93a3
Update README.md
xinchen10 May 26, 2017
8987ace
Add sender and refactor
xinchen10 May 27, 2017
491fe21
Added abstract classes
Sep 19, 2017
64e1d5a
First draft of class wires directly ported from .net (might be some m…
Sep 24, 2017
b9d003b
send example
xinchen10 Sep 25, 2017
cf7d128
Set allowed sasl mechs
xinchen10 Sep 26, 2017
15127d4
Remove client.py
xinchen10 Sep 27, 2017
5d57ca6
Receiver update
xinchen10 Sep 28, 2017
09f9122
Add dummy send api
xinchen10 Sep 28, 2017
40413f9
logging updates
xinchen10 Sep 28, 2017
3aa7dd1
Error handling, reconnect and logging
xinchen10 Sep 29, 2017
4374aa7
Add app properties to event data
xinchen10 Sep 29, 2017
c2c30cc
unbind transport on connection close
xinchen10 Sep 30, 2017
8ff06e0
timestamp filter on py2
xinchen10 Oct 2, 2017
6cfb916
module version
xinchen10 Oct 2, 2017
60e5c8e
Reconnect once when link/session/connection close
xinchen10 Oct 2, 2017
a455c1f
Add SessionPolicy
xinchen10 Oct 2, 2017
4469538
Add client info
xinchen10 Oct 2, 2017
91c0793
Updates
Oct 3, 2017
188674f
Updates
Oct 3, 2017
76803db
run client in non-blocking mode
xinchen10 Oct 4, 2017
d962f9e
Added unit testing
Oct 10, 2017
3529731
Implemented the following functionality
Oct 15, 2017
afc1502
Implemented Processing of First Epoh
Oct 17, 2017
60683e3
Changes
Oct 25, 2017
fd33cdf
Move examples out
xinchen10 Oct 25, 2017
f75507c
Changes
Oct 26, 2017
e595508
Add async receive
xinchen10 Oct 26, 2017
14c2811
Changes
Oct 26, 2017
1fbeb2c
Manual link flow control for async receive
xinchen10 Oct 26, 2017
bee53b5
Workaround for stuck async receiver
xinchen10 Oct 27, 2017
2b86fed
Local variable names
xinchen10 Oct 27, 2017
a5cb8e0
Changes
Oct 29, 2017
fb10151
Create Dockerfile
torosent Oct 29, 2017
07a6e68
Stuck async receiver
xinchen10 Oct 30, 2017
bb5738e
credit keeps increasing in async receiver
xinchen10 Oct 30, 2017
305eff4
Changes
Nov 1, 2017
53f1a6a
Merge branch 'EventProcessingHostArchitecture' of https://github.com/…
Nov 1, 2017
3881153
Merge branch 'develop' into EventProcessingHostArchitecture
aribornstein Nov 1, 2017
fd20185
Updated docker file as requested
Nov 1, 2017
62d78e8
Added EPH example
Nov 2, 2017
f6068c5
Fix hardcoded HTTP header
vjrantal Nov 3, 2017
992d9c0
Merge pull request #1 from vjrantal/fix-header
aribornstein Nov 5, 2017
34c2f27
Made suggested changes
Nov 5, 2017
eca0fee
Bug fix
Nov 7, 2017
aac048c
Updated loop naming convention to be consistent
Nov 7, 2017
294679a
Added option to pass asyncio event_loop to eph
Nov 9, 2017
6b05985
Updated docker file
aribornstein Nov 12, 2017
c8ed317
Fixed critical bug with partition manager and aquirec mechanisiims
aribornstein Nov 13, 2017
8769d71
Bug fixes
aribornstein Nov 14, 2017
dfaa584
Updated file headers
aribornstein Nov 14, 2017
0d11f48
Merge pull request #5 from CatalystCode/EventProcessingHostArchitecture
xinchen10 Nov 15, 2017
94f2b4c
- Fixed bug in eph example that caused host to terminate prematurely
aribornstein Nov 15, 2017
5a48ea3
Increase the size of the connection pool
vjrantal Nov 16, 2017
0092dd4
Decrease info logging verbosity
vjrantal Nov 16, 2017
963be97
Merge pull request #4 from vjrantal/improvements
aribornstein Nov 16, 2017
c18145b
added ability to toggle pump shutdown when all messages on a pump are…
aribornstein Nov 19, 2017
7001d8c
Install also eventhubsprocessor
vjrantal Nov 21, 2017
01e040f
Default to keeping the pumps
vjrantal Nov 21, 2017
cbd5f53
Merge pull request #5 from vjrantal/install
aribornstein Nov 21, 2017
63ae784
Merge pull request #6 from vjrantal/pumps
aribornstein Nov 21, 2017
a9c7ec1
Pipe and event injector for Windows
xinchen10 Nov 21, 2017
169bcec
Event injector updates
xinchen10 Nov 22, 2017
e522b35
EHClient refactoring. EHClient leaks. Sender part 1.
xinchen10 Nov 22, 2017
7555298
Send support
xinchen10 Nov 23, 2017
2495b02
ren eventhubsprocessor eventprocessorhost
xinchen10 Nov 23, 2017
6648b28
Changes
aribornstein Nov 26, 2017
c50628b
Merge branch 'EventProcessingHostArchitecture' of https://github.com/…
aribornstein Nov 26, 2017
73cbec8
Changes
aribornstein Nov 26, 2017
f93db02
Fix memory leaks
xinchen10 Nov 28, 2017
5414200
logging
xinchen10 Nov 28, 2017
cfe97f5
Fix: 1. process crash due to race in client stop and connection remot…
xinchen10 Nov 28, 2017
b1ec0f6
tests
xinchen10 Nov 30, 2017
312ad13
test: recv from multiple partitions
xinchen10 Nov 30, 2017
517c722
test utility
xinchen10 Nov 30, 2017
aae4b1a
logging update
xinchen10 Nov 30, 2017
67f0953
Support callback based send for high throughput
xinchen10 Dec 1, 2017
a7352b1
Workaroud memory issue in proton.reactor.ApplicationEvent
xinchen10 Dec 1, 2017
ab1389e
renamed eventprocessor to eventprocessorhost for consistency
aribornstein Dec 3, 2017
0709daf
updated docker file
aribornstein Dec 3, 2017
04e393d
Merge branch 'develop' into EventProcessingHostArchitecture
aribornstein Dec 3, 2017
430d0f2
Merge branch 'develop' into EventProcessingHostArchitecture
aribornstein Dec 3, 2017
d6bd9d2
fixed typo in url
aribornstein Dec 4, 2017
0750d65
Added amqp port to address
aribornstein Dec 4, 2017
8abf8aa
Updated sample documentation since url is auto encoded by config
aribornstein Dec 4, 2017
b6a46eb
Updated docs
aribornstein Dec 4, 2017
1079dfa
Merge pull request #6 from CatalystCode/EventProcessingHostArchitecture
xinchen10 Dec 4, 2017
16d0455
Implement timeout for send
xinchen10 Dec 5, 2017
dc7f900
Async sender and example
xinchen10 Dec 5, 2017
4ce20ab
Close injector pipe
xinchen10 Dec 6, 2017
6aa3e39
Use send timer to also check queued messages
xinchen10 Dec 6, 2017
df6ad1a
Add partition pump loop to partition_context
itamar-otonomo Dec 7, 2017
6fbb440
Include details in send error
xinchen10 Dec 7, 2017
d1e5b70
Release deliveries when sender is closed
xinchen10 Dec 7, 2017
f9f6b63
added validation to unquoted sas key
aribornstein Dec 12, 2017
502cf5d
added support for custom eventhub client prefetch size
aribornstein Dec 12, 2017
7a7c2b5
Merge pull request #7 from itamarla/develop
xinchen10 Dec 12, 2017
3c39bf4
Merge pull request #9 from CatalystCode/EventProcessingHostArchitecture
xinchen10 Dec 12, 2017
b076b13
Merge pull request #11 from Azure/develop
xinchen10 Dec 15, 2017
55ed223
Update README.md
xinchen10 Dec 15, 2017
9aeee03
Update README.md
xinchen10 Dec 15, 2017
a1e0c3b
Added Docker instructions and fixed Dockerfile (#18)
torosent Feb 20, 2018
fab331c
Disallow a sender/receiver to be registered more than once
xinchen10 Jan 3, 2018
9ff35b6
Make everything async in EPH
itamar-otonomo Feb 15, 2018
479601c
#25 Partition key cannot be set for events
xinchen10 Mar 28, 2018
e5f1a4d
Started removing proton code
annatisch Mar 7, 2018
4f3beb0
Removed most of proton _impl
annatisch Mar 7, 2018
d6fbfc2
Removed more code
annatisch Mar 7, 2018
d5027ec
Working sender
annatisch Mar 9, 2018
03054bf
Updates to sender
annatisch Mar 9, 2018
7d42f3e
Added some tests/samples
annatisch Mar 13, 2018
6be5ec6
Some progress on clients
annatisch Mar 13, 2018
6abb516
Fixed samples
annatisch Mar 13, 2018
9cb0491
Added azure namespace
annatisch Mar 19, 2018
39531eb
Updated version
annatisch Mar 19, 2018
87b5fb5
Updated README
annatisch Mar 19, 2018
20dcb3a
Renamed package to eventhub
annatisch Mar 19, 2018
568f9c6
Started EPH modifications
annatisch Mar 19, 2018
fca3222
Updated imports
annatisch Mar 20, 2018
f96b5f0
Fixed target urls
annatisch Mar 20, 2018
098e0d9
Updated logging
annatisch Mar 20, 2018
547f830
Updated async message receive
annatisch Mar 20, 2018
4cf927a
updated test imports
annatisch Mar 20, 2018
3942666
Added mgmt call to get eh info
annatisch Mar 21, 2018
bd2a16b
Updated samples
annatisch Mar 21, 2018
66041cb
Updated receive test
annatisch Mar 23, 2018
9968136
Added send and receive test clients
annatisch Mar 23, 2018
78a9de2
Updated uamqp dependency
annatisch Mar 24, 2018
768eaca
Merged updates from dev
annatisch Mar 26, 2018
f0e75f0
Fixed typos
annatisch Mar 26, 2018
4905a1c
Updated EPH sample
annatisch Mar 26, 2018
27d3391
Started docstrings
annatisch Mar 27, 2018
e54f4da
Converted tests to pytest
annatisch Mar 28, 2018
70bb64f
Updates to batch receive
annatisch Mar 30, 2018
3fc1c93
Started adding docstrings
annatisch Apr 3, 2018
2e183e2
More docstrings
annatisch Apr 4, 2018
82978a8
bumped version
annatisch Apr 4, 2018
bbb6fc4
Started porting test suite
annatisch Apr 10, 2018
9991ba0
More tests and improvements
annatisch Apr 10, 2018
e706412
Moved eph tests
annatisch Apr 11, 2018
31160cd
Some sample cleanup
annatisch Apr 11, 2018
80176fa
Some test updates
annatisch Apr 12, 2018
faaf2b3
Some test restructure
annatisch Apr 12, 2018
ba2cb48
Docstring cleanup
annatisch Apr 17, 2018
b70f124
Fixed some merge artifacts
annatisch Apr 17, 2018
ed16b06
Fixed formatting error
annatisch Apr 17, 2018
e54df41
Removed delivery count
annatisch Apr 20, 2018
0d4dedf
Nested package directory
annatisch May 15, 2018
05edf41
Support custom URL suffix
annatisch May 16, 2018
cea77d3
Support custom URL suffix
annatisch May 16, 2018
110245b
Support for EventData device ID
annatisch May 18, 2018
126d2e0
Reverted nested directory
annatisch May 18, 2018
a9577c6
Updated release notes
annatisch May 18, 2018
3bfb92f
Workaround for partitionkey
annatisch May 23, 2018
90195a0
Finished partition key workaround
annatisch May 24, 2018
f310841
beta2 fixes
annatisch May 29, 2018
0170ddf
pylint fixes
annatisch May 29, 2018
37443c8
Trigger CI
annatisch May 29, 2018
077fe12
Test fixes
annatisch May 29, 2018
3e3c569
Added package manifest
annatisch May 29, 2018
8cb85ef
Merge pull request #35 from Azure/develop
annatisch Jun 8, 2018
fed848c
Added warning for Python 2.7 support
annatisch Jun 17, 2018
ed2df7b
Started adding scenario tests
annatisch Jun 25, 2018
e57776d
More test scenarios
annatisch Jun 25, 2018
684f1f3
Better docstring formatting
annatisch Jun 25, 2018
a82bdf2
Started iothub support
annatisch Jun 26, 2018
f0e8418
Fixed long running test
annatisch Jun 26, 2018
808a638
Fixed typo and memory leak
annatisch Jun 26, 2018
04b7f9e
Restructure
annatisch Jul 2, 2018
9877edd
IoThub support
annatisch Jul 4, 2018
70a07a3
Updates for RC1 release
annatisch Jul 5, 2018
4d7b28d
Fix long running test
annatisch Jul 5, 2018
e174bd7
Docstring and sample cleanups
annatisch Jul 6, 2018
91b630c
Merge pull request #39 from annatisch/rc1
annatisch Jul 6, 2018
121ddef
Working on error retry
annatisch Jul 13, 2018
f480b0d
Improved error processing
annatisch Jul 19, 2018
b681df5
Fixed partition manager
annatisch Jul 19, 2018
90a9e77
Progress on IotHub error
annatisch Jul 20, 2018
d98daa4
Some test updates
annatisch Jul 26, 2018
1ba74a5
Updated uamqp dependency
annatisch Jul 26, 2018
62c8e83
Restructure for independent connections
annatisch Jul 26, 2018
35e1a67
Added HTTP proxy support
annatisch Jul 26, 2018
0f5ddda
Fixed some tests + samples
annatisch Jul 26, 2018
5130b2a
pylint fixes
annatisch Jul 26, 2018
f02c954
bumped version
annatisch Jul 26, 2018
dd38016
Merge pull request #44 from annatisch/eh_scenarios
annatisch Jul 30, 2018
91c5d22
Added keepalive config and some eph fixes
annatisch Aug 1, 2018
a9d638e
Made reconnect configurable
annatisch Aug 4, 2018
4a82e10
Added more EPH options
annatisch Aug 4, 2018
01442b6
Bumped version
annatisch Aug 7, 2018
cb4ce1e
Pylint fix
annatisch Aug 7, 2018
0c27572
Pylint fix
annatisch Aug 7, 2018
97137ac
Merge pull request #51 from annatisch/eh_scenarios
annatisch Aug 7, 2018
aeea0a7
Added send and auth timeouts
annatisch Aug 9, 2018
9a33536
Changed log formatting. Retry on reconnect
annatisch Aug 10, 2018
5692cb0
Pylint fixes
annatisch Aug 20, 2018
c8db793
Renamed internal async module
annatisch Aug 22, 2018
1433553
Merge pull request #55 from annatisch/eh_scenarios
annatisch Aug 23, 2018
f428531
Updated send example to match recv
annatisch Aug 27, 2018
c5be0bb
Added build badge to readme
annatisch Sep 11, 2018
72fc348
Fix for repeat startup
annatisch Sep 20, 2018
01b8998
Added more storage connect options to EPH
annatisch Sep 20, 2018
d33c244
Bumped version
annatisch Sep 20, 2018
514f826
Handler blocked until client started
annatisch Sep 21, 2018
2fa535a
Added event data methods
annatisch Sep 21, 2018
551d47d
Fix pylint
annatisch Sep 21, 2018
0a4cc2e
Fix 3.7 CI
annatisch Sep 21, 2018
9afbdbf
Fix 3.7 CI
annatisch Sep 21, 2018
b391045
Updated pylint version
annatisch Sep 21, 2018
da94d06
Pylint fixes
annatisch Sep 21, 2018
7d89780
Merge pull request #65 from annatisch/eh_scenarios
annatisch Sep 24, 2018
fb40a10
Updated README
annatisch Oct 2, 2018
65f265d
Fixed readme badge refresh
annatisch Oct 3, 2018
49049f2
Fixed bug in Azure namespace package
annatisch Oct 3, 2018
0480dd1
Updated manifest
annatisch Oct 3, 2018
5587ea9
Merge pull request #69 from annatisch/master
annatisch Oct 3, 2018
b70b095
Parse enqueued time as UTC
vjrantal Oct 17, 2018
0871895
Merge pull request #73 from vjrantal/fix-72
annatisch Oct 17, 2018
dbae147
Updates for release 1.2.0 (#81)
annatisch Nov 26, 2018
ff197f3
Updates for v1.3.0 (#91)
annatisch Jan 29, 2019
9217139
Fixed datetime offset (#99)
annatisch Mar 1, 2019
737c5f9
Fixed bug in error handling (#100)
annatisch Mar 3, 2019
4ce3f3e
Add 'azure-eventhubs/' from commit '737c5f966557ada2cf10fa0d8f3c19671…
yunhaoling Mar 26, 2019
9b1318d
Migrate event hub sdk to central repo
yunhaoling Apr 3, 2019
e65eea2
1. document formatting
yunhaoling Apr 3, 2019
6701bfe
Fix build error:
yunhaoling Apr 3, 2019
a175a40
This should fix build error
yunhaoling Apr 5, 2019
c2808a1
remove tests import and add sys path to solve build error
yunhaoling Apr 5, 2019
2d598ef
add live test for sending BatchEvent with application_properties, new…
yunhaoling Apr 9, 2019
2e78982
Skip batch tests pending uAMQP release
annatisch May 7, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .azure-pipelines/client.test.live.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,21 @@ jobs:
- script: 'pytest -m liveTest $(ServicePackage)'
displayName: 'Run test suite'
env:
# Service Bus Variables
SERVICE_BUS_HOSTNAME: $(python-sb-livetest-service-bus-hostname)
SERVICE_BUS_SAS_POLICY: $(python-sb-livetest-service-sas-policy)
SERVICE_BUS_SAS_KEY: $(python-sb-livetest-service-sas-key)
SERVICE_BUS_CONNECTION_STR: $(python-sb-livetest-service-connection-str)
SERVICE_BUS_CONNECTION_STR_RO: $(python-sb-livetest-service-connection-str-ro)
SERVICE_BUS_CONNECTION_STR_WO: $(python-sb-livetest-service-connection-str-wo)
SERVICE_BUS_CONNECTION_STR_ENTITY: $(python-sb-livetest-service-connection-entity)
# Event Hubs Variables
AZURE_STORAGE_ACCOUNT: $(python-eh-livetest-event-hub-storage-account)
AZURE_STORAGE_ACCESS_KEY: $(python-eh-livetest-event-hub-storage-access-key)
EVENT_HUB_HOSTNAME: $(python-eh-livetest-event-hub-hostname)
EVENT_HUB_NAME: $(python-eh-livetest-event-hub-name)
EVENT_HUB_SAS_POLICY: $(python-eh-livetest-event-hub-sas-policy)
EVENT_HUB_SAS_KEY: $(python-eh-livetest-event-hub-sas-key)
EVENT_HUB_NAMESPACE: $(python-eh-livetest-event-hub-namespace)
IOTHUB_CONNECTION_STR: $(python-eh-livetest-event-hub-iothub-connection-str)
IOTHUB_DEVICE: $(python-eh-livetest-event-hub-iothub-device)
138 changes: 138 additions & 0 deletions azure-eventhubs/HISTORY.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
.. :changelog:

Release History
===============

1.3.1 (2019-02-28)
------------------

**BugFixes**

- Fixed bug where datetime offset filter was using a local timestamp rather than UTC.
- Fixed stackoverflow error in continuous connection reconnect attempts.


1.3.0 (2019-01-29)
------------------

**Bugfixes**

- Added support for auto reconnect on token expiration and other auth errors (issue #89).

**Features**

- Added ability to create ServiceBusClient from an existing SAS auth token, including
provding a function to auto-renew that token on expiry.
- Added support for storing a custom EPH context value in checkpoint (PR #84, thanks @konstantinmiller)


1.2.0 (2018-11-29)
------------------

- Support for Python 2.7 in azure.eventhub module (azure.eventprocessorhost will not support Python 2.7).
- Parse EventData.enqueued_time as a UTC timestamp (issue #72, thanks @vjrantal)


1.1.1 (2018-10-03)
------------------

- Fixed bug in Azure namespace package.


1.1.0 (2018-09-21)
------------------

- Changes to `AzureStorageCheckpointLeaseManager` parameters to support other connection options (issue #61):

- The `storage_account_name`, `storage_account_key` and `lease_container_name` arguments are now optional keyword arguments.
- Added a `sas_token` argument that must be specified with `storage_account_name` in place of `storage_account_key`.
- Added an `endpoint_suffix` argument to support storage endpoints in National Clouds.
- Added a `connection_string` argument that, if specified, overrides all other endpoint arguments.
- The `lease_container_name` argument now defaults to `"eph-leases"` if not specified.

- Fix for clients failing to start if run called multipled times (issue #64).
- Added convenience methods `body_as_str` and `body_as_json` to EventData object for easier processing of message data.


1.0.0 (2018-08-22)
------------------

- API stable.
- Renamed internal `_async` module to `async_ops` for docs generation.
- Added optional `auth_timeout` parameter to `EventHubClient` and `EventHubClientAsync` to configure how long to allow for token
negotiation to complete. Default is 60 seconds.
- Added optional `send_timeout` parameter to `EventHubClient.add_sender` and `EventHubClientAsync.add_async_sender` to determine the
timeout for Events to be successfully sent. Default value is 60 seconds.
- Reformatted logging for performance.


0.2.0 (2018-08-06)
------------------

- Stability improvements for EPH.
- Updated uAMQP version.
- Added new configuration options for Sender and Receiver; `keep_alive` and `auto_reconnect`.
These flags have been added to the following:

- `EventHubClient.add_receiver`
- `EventHubClient.add_sender`
- `EventHubClientAsync.add_async_receiver`
- `EventHubClientAsync.add_async_sender`
- `EPHOptions.keey_alive_interval`
- `EPHOptions.auto_reconnect_on_error`


0.2.0rc2 (2018-07-29)
---------------------

- **Breaking change** `EventData.offset` will now return an object of type `~uamqp.common.Offset` rather than str.
The original string value can be retrieved from `~uamqp.common.Offset.value`.
- Each sender/receiver will now run in its own independent connection.
- Updated uAMQP dependency to 0.2.0
- Fixed issue with IoTHub clients not being able to retrieve partition information.
- Added support for HTTP proxy settings to both EventHubClient and EPH.
- Added error handling policy to automatically reconnect on retryable error.
- Added keep-alive thread for maintaining an unused connection.


0.2.0rc1 (2018-07-06)
---------------------

- **Breaking change** Restructured library to support Python 3.7. Submodule `async` has been renamed and all classes from
this module can now be imported from azure.eventhub directly.
- **Breaking change** Removed optional `callback` argument from `Receiver.receive` and `AsyncReceiver.receive`.
- **Breaking change** `EventData.properties` has been renamed to `EventData.application_properties`.
This removes the potential for messages to be processed via callback for not yet returned
in the batch.
- Updated uAMQP dependency to v0.1.0
- Added support for constructing IoTHub connections.
- Fixed memory leak in receive operations.
- Dropped Python 2.7 wheel support.


0.2.0b2 (2018-05-29)
--------------------

- Added `namespace_suffix` to EventHubConfig() to support national clouds.
- Added `device_id` attribute to EventData to support IoT Hub use cases.
- Added message header to workaround service bug for PartitionKey support.
- Updated uAMQP dependency to vRC1.


0.2.0b1 (2018-04-20)
--------------------

- Updated uAMQP to latest version.
- Further testing and minor bug fixes.


0.2.0a2 (2018-04-02)
--------------------

- Updated uAQMP dependency.


0.2.0a1 (unreleased)
--------------------

- Swapped out Proton dependency for uAMQP.
21 changes: 21 additions & 0 deletions azure-eventhubs/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) Microsoft Corporation. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
2 changes: 2 additions & 0 deletions azure-eventhubs/MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include *.rst
include azure/__init__.py
Loading