The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
| Version | Location | Description | Submitted By | Date submitted | Date corrected |
|---|---|---|---|---|---|
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 111 Example 4-4, callout number 2 |
For clarity, the callout number 2 should be extented after "The length of this |
Marcin Dulak |
Mar 18, 2026 | |
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 115 Example 4-7 |
To avoid misformatting of arrow symbols as question marks when reading pcap files with tshark, use the --no-tty (-T) option in docker compose exec --no-tty. This rcommendation applies to all reading of pcap files with tshark in the book. |
Marcin Dulak |
Mar 18, 2026 | |
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 118 3rd paragraph |
The discussion of the DNS should be extended to include packet capture instructions to read as follows: |
Marcin Dulak |
Mar 18, 2026 | |
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 125 Example 4-14, callout 2 |
Clarification needs to be added how to recognize the server by its port number 80 in the packet sequence: |
Marcin Dulak |
Mar 18, 2026 | |
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 248 Example 8-2. gRPC lab setup |
Outdated instructions. The correct one are |
Lukasz Dynowski |
Jul 14, 2025 | |
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 277 Example 8-21 |
The prerequisite for 8-21 is stated incorrectly. This example requires the enricher gRPC server started (8-14), so it should be: |
Marcin Dulak |
Mar 18, 2026 | |
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 328, 366 Example 10-13 and 11-13 |
The latest release of the asyncapi CLI removed the --use-new-generator flag. As a consequence, this flag must be removed too. |
Lukasz Dynowski |
Mar 08, 2026 | |
| Printed, PDF, ePub, Mobi, O'Reilly learning platform, Other Digital Version | Page 344 Note |
Wrong path in the topics example. |
Lukasz Dynowski |
Jul 14, 2025 |