<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="248675" data-post-id="248675">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zookzook" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zookzook/120/15276_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zookzook
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The new release candidate 0.9.0-rc0 has been released:</p>
<ul>
<li>add colored log output</li>
<li>add telemetry support for execution duration</li>
<li>add new Repo module (thanks to daskycodes)</li>
<li>add missing typespecs (thanks to fdie)</li>
<li>refactor transaction api to support nested transaction</li>
<li>add <a href="https://hexdocs.pm/mongodb_driver/0.9.0-rc.0/Mongo.html#rename_collection/3" rel="noopener nofollow ugc"><code>Mongo.rename_collection/3</code></a> command</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="248675" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mongodb-driver-an-alternative-mongodb-driver/22149/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-248675" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="248675"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #21"></div>
  </section>
</div>
    <div class="postbit" id="251116" data-post-id="251116">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zookzook" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zookzook/120/15276_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zookzook
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The new release 0.9.0 has been released:</p>
<p>Enhancements</p>
<ul>
<li>add colored log output</li>
<li>add telemetry support for execution</li>
<li>add new Repo module (thanks to daskycodes)</li>
<li>add missing typespecs (thanks to fdie)</li>
<li>refactor transaction api to support nested transaction</li>
<li>add <code>Mongo.rename_collection/3</code> command</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="251116" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mongodb-driver-an-alternative-mongodb-driver/22149/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-251116" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="251116"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #22"></div>
  </section>
</div>
    <div class="postbit" id="259633" data-post-id="259633">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zookzook" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zookzook/120/15276_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zookzook
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The mongodb driver supports MongoDB 6.x as well!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="259633" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mongodb-driver-an-alternative-mongodb-driver/22149/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-259633" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="259633"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="262518" data-post-id="262518">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zookzook" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zookzook/120/15276_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zookzook
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The new version 0.9.2 has been released:</p>
<p>Bugfix:</p>
<ul>
<li>fix a crash in the streaming hello monitor, if the server sends more than one response at once</li>
<li>refactor :timeout option (thanks to JD-Robertson for reporting)</li>
</ul>
<p>Enhancements:</p>
<ul>
<li>add support for the new hello handshake</li>
<li>add timestamps macro to the collection module to handle inserted_at and updated_at attributes (thanks to carlosliracl)</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="262518" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mongodb-driver-an-alternative-mongodb-driver/22149/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-262518" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="262518"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="269534" data-post-id="269534">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zookzook" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zookzook/120/15276_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zookzook
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The new version 1.0.0 has been released:</p>
<h2><a name="p-269534-enhancements-1" class="anchor" href="#p-269534-enhancements-1" aria-label="Heading link" rel="nofollow"></a>Enhancements:</h2>
<ul>
<li>add migration (<a href="https://github.com/zookzook/elixir-mongodb-driver/commit/da65de4d8fd7cf6a15ac0c42b3022ca1fe743876" rel="noopener nofollow ugc">da65de4</a>)</li>
<li>improve the dump and load functions (<a href="https://github.com/zookzook/elixir-mongodb-driver/issues/154" rel="noopener nofollow ugc">#154</a>) (<a href="https://github.com/zookzook/elixir-mongodb-driver/commit/e7f2d44a01fa25cd85cb8fd1f935ba5a201fe011" rel="noopener nofollow ugc">e7f2d44</a>)</li>
<li>use the same timestamps in new/0 function (<a href="https://github.com/zookzook/elixir-mongodb-driver/commit/0db61dac03eb2a27d4d47576ed402ad1e6c452f4" rel="noopener nofollow ugc">0db61da</a>)</li>
</ul>
<h2><a name="p-269534-bugfix-2" class="anchor" href="#p-269534-bugfix-2" aria-label="Heading link" rel="nofollow"></a>Bugfix:</h2>
<ul>
<li>remove a bug in the hello handshake protocol (thanks to fireproofsocks for reporting) (<a href="https://github.com/zookzook/elixir-mongodb-driver/commit/59aa841cc619f77979cc3027c76e918373685723" rel="noopener nofollow ugc">59aa841</a>)</li>
<li>remove derived attributes in the dump function (<a href="https://github.com/zookzook/elixir-mongodb-driver/commit/c1b60b413329f32d4e0bd52c3988b89b19fe7f5a" rel="noopener nofollow ugc">c1b60b4</a>)</li>
</ul>
<h2><a name="p-269534-breaking-changes-mongorepo-and-collections-module-3" class="anchor" href="#p-269534-breaking-changes-mongorepo-and-collections-module-3" aria-label="Heading link" rel="nofollow"></a>Breaking changes - Mongo.Repo and Collections Module</h2>
<p>Prior to version 0.9.2 the <code>dump/1</code> function returns atoms as key. Since the <code>dump/1</code> function is the inverse function of <code>load/1</code>, which uses binary keys as default, the <code>dump/1</code> function should return binary keys as well.</p>
<p>Prior to version 0.9.2 some Mongo.Repo functions use the <code>dump/1</code> function for the query (and update) parameter. This worked only for some query that used only the attributes of the document. In the case of nested documents, it didn’t work, so it is changed to be more consistent. The Mongo.Repo module is very simple without any query rewriting like Ecto does. In the case you want to use the <code>:name</code> option, you need to specify the query and update documents in the Mongo.Repo functions following the specification in the MongoDB.</p>
<p>If you upgrade the driver to version 1.0.0 and you use the collection feature, please check you code!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="269534" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mongodb-driver-an-alternative-mongodb-driver/22149/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-269534" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="269534"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="317372" data-post-id="317372">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zookzook" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zookzook/120/15276_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zookzook
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The new version 1.4.0 has been released! Thanks to <a href="https://github.com/brennana" class="inline-onebox" rel="noopener nofollow ugc">brennana (Andy Brennan) · GitHub</a> for the work to support the mongodb_ecto adapter. Now you can use the mongodb_ecto package with MongoDB 6.x/7.x!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="317372" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mongodb-driver-an-alternative-mongodb-driver/22149/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-317372" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="317372"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="337951" data-post-id="337951">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="zookzook" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zookzook/120/15276_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  zookzook
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The driver supports now zlib and zstd (thanks to <a href="https://github.com/silviucpp" class="inline-onebox" rel="noopener nofollow ugc">silviucpp (Silviu Caragea) · GitHub</a> for the Erlang bindings). You can use the master branch and activate the compression by appending <code>compressors=zlib,zstd</code> to the URL connection string. Details can be found <a href="https://github.com/zookzook/elixir-mongodb-driver?tab=readme-ov-file#network-compression" rel="noopener nofollow ugc">here</a>. I am currently testing the master branch. If nothing conspicuous occurs during the test phase, a new version 1.5.0 will be released on hex.pm.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="337951" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/mongodb-driver-an-alternative-mongodb-driver/22149/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-337951" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="337951"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>