|
| 1 | +--- |
| 2 | +title: What's new with Event Hubs emulator |
| 3 | +titleSuffix: Azure Event Hubs |
| 4 | +description: View the updates for the latest version and previous versions of the Azure Event Hubs emulator. |
| 5 | +author: Sannidhya |
| 6 | +ms.author: saglodha |
| 7 | +ms.topic: article |
| 8 | +ms.date: 07/01/2024 |
| 9 | +--- |
| 10 | + |
| 11 | + |
| 12 | +# What's new with Event Hubs emulator |
| 13 | + |
| 14 | +This article provides a detailed overview of the enhancements introduced in the latest version of the Azure Event Hubs emulator, along with information about previous versions. |
| 15 | + |
| 16 | +> [!NOTE] |
| 17 | +> The emulator is intended solely for development and test purpose. Any kind of production use is strictly discouraged. We don't provide any official support for the emulator. |
| 18 | +> |
| 19 | +> Kindly report any problems or suggestions in the emulator's [GitHub installer repository](https://github.com/Azure/azure-event-hubs-emulator-installer/issues). |
| 20 | +
|
| 21 | +## Latest version ``1.2.4`` |
| 22 | + |
| 23 | +> *Released July 1st, 2024* |
| 24 | +
|
| 25 | +This release provides enhanced connectivity fixes for Emulator. Details are below: |
| 26 | + |
| 27 | + - When the emulator container and interacting application are running natively on local machine, use following connection string: |
| 28 | + |
| 29 | + `"Endpoint=sb://localhost;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;"` |
| 30 | + |
| 31 | + - Applications (Containerized/Non-containerized) on the different machine and same local network can interact with Emulator using the IPv4 address of the machine. Use following connection string: |
| 32 | + |
| 33 | + `"Endpoint=sb://192.168.y.z;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;"` |
| 34 | + |
| 35 | + - Application containers on the same bridge network can interact with Emulator using its alias or IP. Following connection string assumes the name of Emulator has default value i.e."eventhubs-emulator": |
| 36 | + |
| 37 | + `Endpoint=sb://eventhubs-emulator;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;"` |
| 38 | + |
| 39 | + - Application containers on the different bridge network can interact with Emulator using the "host.docker.internal" as host. Use following connection string: |
| 40 | + |
| 41 | + `"Endpoint=sb://host.docker.internal;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;"` |
| 42 | + |
| 43 | +- Fixes emulator not accepting connections for initial few seconds after launch. |
| 44 | +- Namespace name and type are now optional parameters in user supplied JSON configuration. |
| 45 | + |
| 46 | +## Previous releases |
| 47 | + |
| 48 | +### ``1.2.3`` (21st May,2024) |
| 49 | + |
| 50 | +- Initial Launch |
| 51 | + |
| 52 | +## Next steps |
| 53 | + |
| 54 | +- [Learn more about the Azure Event Hubs emulator](overview-emulator.md) |
| 55 | +- [Get started using the Azure Event Hubs emulator for development](test-locally-with-event-hub-emulator.md) |
0 commit comments