Skip to content

Commit

Permalink
Merge pull request #594 from nats-io/release_3_4_0
Browse files Browse the repository at this point in the history
Release v3.4.0
  • Loading branch information
kozlovic committed Sep 23, 2022
2 parents 6dd6491 + 70df7d6 commit a1ce12b
Show file tree
Hide file tree
Showing 280 changed files with 14,863 additions and 5,335 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ endif(NATS_BUILD_WITH_TLS)
set(NATS_VERSION_MAJOR 3)
set(NATS_VERSION_MINOR 4)
set(NATS_VERSION_PATCH 0)
set(NATS_VERSION_SUFFIX "-beta")
set(NATS_VERSION_SUFFIX "")

set(NATS_VERSION_REQUIRED_NUMBER 0x030400)

Expand Down
2 changes: 1 addition & 1 deletion doc/DoxyFile.NATS.Client
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "NATS C Client with JetStream and Streaming support"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 3.4.0-beta
PROJECT_NUMBER = 3.4.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
95 changes: 55 additions & 40 deletions doc/html/annotated.html

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions doc/html/annotated_dup.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,12 @@ var annotated_dup =
[ "jsClusterInfo", "structjs_cluster_info.html", "structjs_cluster_info" ],
[ "jsConsumerConfig", "structjs_consumer_config.html", "structjs_consumer_config" ],
[ "jsConsumerInfo", "structjs_consumer_info.html", "structjs_consumer_info" ],
[ "jsConsumerInfoList", "structjs_consumer_info_list.html", "structjs_consumer_info_list" ],
[ "jsConsumerNamesList", "structjs_consumer_names_list.html", "structjs_consumer_names_list" ],
[ "jsConsumerSequenceMismatch", "structjs_consumer_sequence_mismatch.html", "structjs_consumer_sequence_mismatch" ],
[ "jsDirectGetMsgOptions", "structjs_direct_get_msg_options.html", "structjs_direct_get_msg_options" ],
[ "jsExternalStream", "structjs_external_stream.html", "structjs_external_stream" ],
[ "jsFetchRequest", "structjs_fetch_request.html", "structjs_fetch_request" ],
[ "jsLostStreamData", "structjs_lost_stream_data.html", "structjs_lost_stream_data" ],
[ "jsMsgMetaData", "structjs_msg_meta_data.html", "structjs_msg_meta_data" ],
[ "jsOptions", "structjs_options.html", "structjs_options" ],
Expand All @@ -16,16 +20,20 @@ var annotated_dup =
[ "jsPubAck", "structjs_pub_ack.html", "structjs_pub_ack" ],
[ "jsPubAckErr", "structjs_pub_ack_err.html", "structjs_pub_ack_err" ],
[ "jsPubOptions", "structjs_pub_options.html", "structjs_pub_options" ],
[ "jsRePublish", "structjs_re_publish.html", "structjs_re_publish" ],
[ "jsSequenceInfo", "structjs_sequence_info.html", "structjs_sequence_info" ],
[ "jsSequencePair", "structjs_sequence_pair.html", "structjs_sequence_pair" ],
[ "jsStreamConfig", "structjs_stream_config.html", "structjs_stream_config" ],
[ "jsStreamInfo", "structjs_stream_info.html", "structjs_stream_info" ],
[ "jsStreamInfoList", "structjs_stream_info_list.html", "structjs_stream_info_list" ],
[ "jsStreamNamesList", "structjs_stream_names_list.html", "structjs_stream_names_list" ],
[ "jsStreamSource", "structjs_stream_source.html", "structjs_stream_source" ],
[ "jsStreamSourceInfo", "structjs_stream_source_info.html", "structjs_stream_source_info" ],
[ "jsStreamState", "structjs_stream_state.html", "structjs_stream_state" ],
[ "jsStreamStateSubject", "structjs_stream_state_subject.html", "structjs_stream_state_subject" ],
[ "jsStreamStateSubjects", "structjs_stream_state_subjects.html", "structjs_stream_state_subjects" ],
[ "jsSubOptions", "structjs_sub_options.html", "structjs_sub_options" ],
[ "jsTier", "structjs_tier.html", "structjs_tier" ],
[ "kvConfig", "structkv_config.html", "structkv_config" ],
[ "kvEntryList", "structkv_entry_list.html", "structkv_entry_list" ],
[ "kvKeysList", "structkv_keys_list.html", "structkv_keys_list" ],
Expand Down
Binary file added doc/html/bc_sd.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 15 additions & 8 deletions doc/html/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<title>NATS C Client with JetStream and Streaming support: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
Expand All @@ -26,7 +26,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
Expand All @@ -35,10 +35,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
Expand Down Expand Up @@ -78,9 +78,16 @@

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
Expand All @@ -91,7 +98,7 @@
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_J" name="letter_J">J</a></dt>
<dd><a class="el" href="structjs_account_info.html">jsAccountInfo</a></dd><dd><a class="el" href="structjs_account_limits.html">jsAccountLimits</a></dd><dd><a class="el" href="structjs_a_p_i_stats.html">jsAPIStats</a></dd><dd><a class="el" href="structjs_cluster_info.html">jsClusterInfo</a></dd><dd><a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a></dd><dd><a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a></dd><dd><a class="el" href="structjs_consumer_sequence_mismatch.html">jsConsumerSequenceMismatch</a></dd><dd><a class="el" href="structjs_external_stream.html">jsExternalStream</a></dd><dd><a class="el" href="structjs_lost_stream_data.html">jsLostStreamData</a></dd><dd><a class="el" href="structjs_msg_meta_data.html">jsMsgMetaData</a></dd><dd><a class="el" href="structjs_options.html">jsOptions</a></dd><dd><a class="el" href="structjs_options_1_1js_options_publish_async.html">jsOptions::jsOptionsPublishAsync</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream.html">jsOptions::jsOptionsStream</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a></dd><dd><a class="el" href="structjs_peer_info.html">jsPeerInfo</a></dd><dd><a class="el" href="structjs_placement.html">jsPlacement</a></dd><dd><a class="el" href="structjs_pub_ack.html">jsPubAck</a></dd><dd><a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a></dd><dd><a class="el" href="structjs_pub_options.html">jsPubOptions</a></dd><dd><a class="el" href="structjs_sequence_info.html">jsSequenceInfo</a></dd><dd><a class="el" href="structjs_sequence_pair.html">jsSequencePair</a></dd><dd><a class="el" href="structjs_stream_config.html">jsStreamConfig</a></dd><dd><a class="el" href="structjs_stream_info.html">jsStreamInfo</a></dd><dd><a class="el" href="structjs_stream_source.html">jsStreamSource</a></dd><dd><a class="el" href="structjs_stream_source_info.html">jsStreamSourceInfo</a></dd><dd><a class="el" href="structjs_stream_state.html">jsStreamState</a></dd><dd><a class="el" href="structjs_stream_state_subject.html">jsStreamStateSubject</a></dd><dd><a class="el" href="structjs_stream_state_subjects.html">jsStreamStateSubjects</a></dd><dd><a class="el" href="structjs_sub_options.html">jsSubOptions</a></dd></dl>
<dd><a class="el" href="structjs_account_info.html">jsAccountInfo</a></dd><dd><a class="el" href="structjs_account_limits.html">jsAccountLimits</a></dd><dd><a class="el" href="structjs_a_p_i_stats.html">jsAPIStats</a></dd><dd><a class="el" href="structjs_cluster_info.html">jsClusterInfo</a></dd><dd><a class="el" href="structjs_consumer_config.html">jsConsumerConfig</a></dd><dd><a class="el" href="structjs_consumer_info.html">jsConsumerInfo</a></dd><dd><a class="el" href="structjs_consumer_info_list.html">jsConsumerInfoList</a></dd><dd><a class="el" href="structjs_consumer_names_list.html">jsConsumerNamesList</a></dd><dd><a class="el" href="structjs_consumer_sequence_mismatch.html">jsConsumerSequenceMismatch</a></dd><dd><a class="el" href="structjs_direct_get_msg_options.html">jsDirectGetMsgOptions</a></dd><dd><a class="el" href="structjs_external_stream.html">jsExternalStream</a></dd><dd><a class="el" href="structjs_fetch_request.html">jsFetchRequest</a></dd><dd><a class="el" href="structjs_lost_stream_data.html">jsLostStreamData</a></dd><dd><a class="el" href="structjs_msg_meta_data.html">jsMsgMetaData</a></dd><dd><a class="el" href="structjs_options.html">jsOptions</a></dd><dd><a class="el" href="structjs_options_1_1js_options_publish_async.html">jsOptions::jsOptionsPublishAsync</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream.html">jsOptions::jsOptionsStream</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_info.html">jsOptions::jsOptionsStream::jsOptionsStreamInfo</a></dd><dd><a class="el" href="structjs_options_1_1js_options_stream_1_1js_options_stream_purge.html">jsOptions::jsOptionsStream::jsOptionsStreamPurge</a></dd><dd><a class="el" href="structjs_peer_info.html">jsPeerInfo</a></dd><dd><a class="el" href="structjs_placement.html">jsPlacement</a></dd><dd><a class="el" href="structjs_pub_ack.html">jsPubAck</a></dd><dd><a class="el" href="structjs_pub_ack_err.html">jsPubAckErr</a></dd><dd><a class="el" href="structjs_pub_options.html">jsPubOptions</a></dd><dd><a class="el" href="structjs_re_publish.html">jsRePublish</a></dd><dd><a class="el" href="structjs_sequence_info.html">jsSequenceInfo</a></dd><dd><a class="el" href="structjs_sequence_pair.html">jsSequencePair</a></dd><dd><a class="el" href="structjs_stream_config.html">jsStreamConfig</a></dd><dd><a class="el" href="structjs_stream_info.html">jsStreamInfo</a></dd><dd><a class="el" href="structjs_stream_info_list.html">jsStreamInfoList</a></dd><dd><a class="el" href="structjs_stream_names_list.html">jsStreamNamesList</a></dd><dd><a class="el" href="structjs_stream_source.html">jsStreamSource</a></dd><dd><a class="el" href="structjs_stream_source_info.html">jsStreamSourceInfo</a></dd><dd><a class="el" href="structjs_stream_state.html">jsStreamState</a></dd><dd><a class="el" href="structjs_stream_state_subject.html">jsStreamStateSubject</a></dd><dd><a class="el" href="structjs_stream_state_subjects.html">jsStreamStateSubjects</a></dd><dd><a class="el" href="structjs_sub_options.html">jsSubOptions</a></dd><dd><a class="el" href="structjs_tier.html">jsTier</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_K" name="letter_K">K</a></dt>
<dd><a class="el" href="structkv_config.html">kvConfig</a></dd><dd><a class="el" href="structkv_entry_list.html">kvEntryList</a></dd><dd><a class="el" href="structkv_keys_list.html">kvKeysList</a></dd><dd><a class="el" href="structkv_purge_options.html">kvPurgeOptions</a></dd><dd><a class="el" href="structkv_watch_options.html">kvWatchOptions</a></dd></dl>
Expand Down
21 changes: 14 additions & 7 deletions doc/html/deprecated.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<title>NATS C Client with JetStream and Streaming support: Deprecated List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
Expand All @@ -26,7 +26,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
Expand All @@ -35,10 +35,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
Expand Down Expand Up @@ -78,9 +78,16 @@

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div><div class="header">
Expand Down
21 changes: 14 additions & 7 deletions doc/html/dir_085924db4bed469054a9264cf96b0d5e.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<title>NATS C Client with JetStream and Streaming support: adapters Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
Expand All @@ -26,7 +26,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
Expand All @@ -35,10 +35,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
Expand Down Expand Up @@ -78,9 +78,16 @@

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
Expand Down
21 changes: 14 additions & 7 deletions doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<title>NATS C Client with JetStream and Streaming support: src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
Expand All @@ -26,7 +26,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;" >
<div id="projectname">NATS C Client with JetStream and Streaming support
&#160;<span id="projectnumber">3.3.0</span>
&#160;<span id="projectnumber">3.4.0</span>
</div>
<div id="projectbrief">The nats.io C Client, Supported by Synadia Communications Inc.</div>
</td>
Expand All @@ -35,10 +35,10 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
Expand Down Expand Up @@ -78,9 +78,16 @@

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
Expand Down
Binary file added doc/html/docd.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions doc/html/dynsections.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
$('table.directory tr').
removeClass('odd').filter(':visible:odd').addClass('odd');
}

function toggleLevel(level)
Expand Down

0 comments on commit a1ce12b

Please sign in to comment.