You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@iotdb.apache.org by GitBox <gi...@apache.org> on 2022/07/01 00:05:38 UTC
[GitHub] [iotdb] dependabot[bot] opened a new pull request, #6542: Bump protobuf-java from 3.0.0-beta-1 to 3.0.2
dependabot[bot] opened a new pull request, #6542:
URL: https://github.com/apache/iotdb/pull/6542
Bumps [protobuf-java](https://github.com/google/protobuf) from 3.0.0-beta-1 to 3.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/protobuf/releases">protobuf-java's releases</a>.</em></p>
<blockquote>
<h2>Protocol Buffers v3.0.2</h2>
<h2>General</h2>
<ul>
<li>Various bug fixes.</li>
</ul>
<h2>Objective C</h2>
<ul>
<li>Fix for oneofs in proto3 syntax files where fields were set to the zero
value.</li>
<li>Fix for embedded null character in strings.</li>
<li>CocoaDocs support</li>
</ul>
<h2>Ruby</h2>
<ul>
<li>Fixed memory corruption bug in parsing that could occur under GC pressure.</li>
</ul>
<h2>Javascript</h2>
<ul>
<li>jspb.Map is now properly exported to CommonJS modules.</li>
</ul>
<h2>C&<a href="https://github-redirect.dependabot.com/google/protobuf/issues/35">#35</a>;</h2>
<ul>
<li>Removed legacy_enum_values flag.</li>
</ul>
<h2>Protocol Buffers v3.0.0</h2>
<h1>Version 3.0.0</h1>
<p>This change log summarizes all the changes since the last stable release
(v2.6.1). See the last section about changes since v3.0.0-beta-4.</p>
<h2>Proto3</h2>
<ul>
<li>
<p>Introduced Protocol Buffers language version 3 (aka proto3).</p>
<p>When protocol buffers was initially open sourced it implemented Protocol
Buffers language version 2 (aka proto2), which is why the version number
started from v2.0.0. From v3.0.0, a new language version (proto3) is
introduced while the old version (proto2) will continue to be supported.</p>
<p>The main intent of introducing proto3 is to clean up protobuf before pushing
the language as the foundation of Google's new API platform. In proto3, the
language is simplified, both for ease of use and to make it available in a
wider range of programming languages. At the same time a few features are
added to better support common idioms found in APIs.</p>
<p>The following are the main new features in language version 3:</p>
<ol>
<li>Removal of field presence logic for primitive value fields, removal of
required fields, and removal of default values. This makes proto3
significantly easier to implement with open struct representations, as
in languages like Android Java, Objective C, or Go.</li>
<li>Removal of unknown fields.</li>
<li>Removal of extensions, which are instead replaced by a new standard
type called Any.</li>
<li>Fix semantics for unknown enum values.</li>
<li>Addition of maps (back-ported to proto2)</li>
<li>Addition of a small set of standard types for representation of time,</li>
</ol>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/protocolbuffers/protobuf/blob/v3.0.2/CHANGES.txt">protobuf-java's changelog</a>.</em></p>
<blockquote>
<p>2016-09-06 version 3.0.2 (C++/Java/Python/Ruby/Objective-C/C#/JavaScript/Lite)
General</p>
<ul>
<li>Various bug fixes.</li>
</ul>
<p>Objective C</p>
<ul>
<li>Fix for oneofs in proto3 syntax files where fields were set to the zero
value.</li>
<li>Fix for embedded null character in strings.</li>
<li>CocoaDocs support</li>
</ul>
<p>Ruby</p>
<ul>
<li>Fixed memory corruption bug in parsing that could occur under GC pressure.</li>
</ul>
<p>Javascript</p>
<ul>
<li>jspb.Map is now properly exported to CommonJS modules.</li>
</ul>
<p>C#</p>
<ul>
<li>Removed legacy_enum_values flag.</li>
</ul>
<p>2016-07-27 version 3.0.0 (C++/Java/Python/Ruby/Objective-C/C#/JavaScript/Lite)
General</p>
<ul>
<li>This log only contains changes since the beta-4 release. Summarized change
log since the last stable release (v2.6.1) can be found in the github
release page.</li>
</ul>
<p>Compatibility Notice</p>
<ul>
<li>v3.0.0 is the first API stable release of the v3.x series. We do not expect
any future API breaking changes.</li>
<li>For C++, Java Lite and Objective-C, source level compatibility is
guaranteed. Upgrading from v3.0.0 to newer minor version releases will be
source compatible. For example, if your code compiles against protobuf
v3.0.0, it will continue to compile after you upgrade protobuf library to
v3.1.0.</li>
<li>For other languages, both source level compatibility and binary level
compatibility are guaranteed. For example, if you have a Java binary built
against protobuf v3.0.0. After switching the protobuf runtime binary to
v3.1.0, your built binary should continue to work.</li>
<li>Compatibility is only guaranteed for documented API and documented
behaviors. If you are using undocumented API (e.g., use anything in the C++
internal namespace), it can be broken by minor version releases in an
undetermined manner.</li>
</ul>
<p>Ruby</p>
<ul>
<li>When you assign a string field <code>a.string_field = "X"</code>, we now call
#encode(UTF-8) on the string and freeze the copy. This saves you from
needing to ensure the string is already encoded as UTF-8. It also prevents
you from mutating the string after it has been assigned (this is how we
ensure it stays valid UTF-8).</li>
<li>The generated file for <code>foo.proto</code> is now <code>foo_pb.rb</code> instead of just</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/1a586735085e817b1f52e53feec92ce418049f69"><code>1a58673</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/google/protobuf/issues/2077">#2077</a> from pherl/3.0.x</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/e298ce5fd0aae61cfee4a20c01a8f2bfe10676a8"><code>e298ce5</code></a> Update release date in the change log</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/65a595dea86110c1b851136bc51899cb15820f65"><code>65a595d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/google/protobuf/issues/2062">#2062</a> from pherl/3.0.2</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/01d175047719ca9d601416e8b9510cd35380e68b"><code>01d1750</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/google/protobuf/issues/2061">#2061</a> from pherl/changelog</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/6e11540b329c363b614afe9dbfd92d6d1f8ba674"><code>6e11540</code></a> Bump version number to 3.0.2</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/0c9999f6d09cd488d0d6895cced626a93c2f62f5"><code>0c9999f</code></a> ruby, js and c# changes</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/a098e809336c5fbad7a8ff8f1210e5e0ac8d29b2"><code>a098e80</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/google/protobuf/issues/1862">#1862</a> from pherl/3.0.0-GA</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/4041ed4c0d9e21894b0909de80a44655def1b47c"><code>4041ed4</code></a> objc change log</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/9befe479241614a2cd4a9f9a0646b1b0b6a3cf0c"><code>9befe47</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/google/protobuf/issues/1978">#1978</a> from pherl/cp</li>
<li><a href="https://github.com/protocolbuffers/protobuf/commit/9d30a98893fdba4948852ed246e3209e5916a431"><code>9d30a98</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/google/protobuf/issues/2026">#2026</a> from pherl/cpjs</li>
<li>Additional commits viewable in <a href="https://github.com/google/protobuf/compare/v3.0.0-beta-1...v3.0.2">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: reviews-unsubscribe@iotdb.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [iotdb] dependabot[bot] commented on pull request #6542: Bump protobuf-java from 3.0.0-beta-1 to 3.0.2
Posted by GitBox <gi...@apache.org>.
dependabot[bot] commented on PR #6542:
URL: https://github.com/apache/iotdb/pull/6542#issuecomment-1175799677
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting `@dependabot ignore this major version` or `@dependabot ignore this minor version`. You can also ignore all major, minor, or patch releases for a dependency by adding an [`ignore` condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore) with the desired `update_types` to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: reviews-unsubscribe@iotdb.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [iotdb] qiaojialin closed pull request #6542: Bump protobuf-java from 3.0.0-beta-1 to 3.0.2
Posted by GitBox <gi...@apache.org>.
qiaojialin closed pull request #6542: Bump protobuf-java from 3.0.0-beta-1 to 3.0.2
URL: https://github.com/apache/iotdb/pull/6542
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: reviews-unsubscribe@iotdb.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org