Advanced Installer

最新版本 Protocol Buffers 24.0

Protocol Buffers 24.0

Protocol Buffers 24.0
Advanced Installer 是一個 Windows Installer 創作工具,它使開發人員和系統管理員能夠輕鬆構建可靠的 MSI 軟件包,以滿足最新的 Microsoft Windows 徽標認證要求並遵循建議的 Windows Installer 最佳做法。 Advanced Installer 是在非常靈活的許可模式下發布的。核心應用程序是 100%免費使用的商業和非商業目的。我們還提供各種商業許可證下的可選功能和附件.

Advanced Installer 特點:

節省培訓成本
用戶友好,完全由 GUI 驅動,無需學習腳本,無需編輯數據庫,無需編寫 XML

保存上市時間
使用嚮導開發,導入現有 IDE 項目,集成到自動構建工具和源代碼管理系統中.

節省開發成本
只需點擊幾下鼠標即可使用功能強大的功能。可為您的安裝程序配置多種功能.

減少支持成本
由於安裝不當導致的事件數量減少。享受可靠的安裝程序,精心製作,注重細節.

保存附加工具購買
包括更新程序,啟動程序,引導程序,試用軟件,序列驗證,對話框編輯器,附加語言和無數其他程序.

增強客戶滿意度
基於標準 Windows Installer 技術的嚴重安裝程序提供回滾, autoupdates,等 61225896
保存諮詢
Advanced Installer 的狂熱支持團隊隨時準備幫助你任何安裝問題,你可能有。

保存遷移工具
利用現有投資。重新包裝舊的安裝程序,導入 MSI,WiX 項目。使用開放格式,避免專有陷阱.

注意:這是一個統一的軟件包,包含完整的 Advanced Installer 應用程序,其中包括免費軟件,專業版,用於 Java,企業和架構師功能。免費軟件功能可以隨時通過創建一個“簡單”類型的項目來訪問.

ScreenShot

軟體資訊
檔案版本 Protocol Buffers 24.0

檔案名稱 protoc-24.0-win64.zip
檔案大小
系統 Windows Vista / Windows 7 / Windows 8 / Windows 10
軟體類型 免費軟體
作者 Caphyon Ltd
官網 http://www.advancedinstaller.com/
更新日期 2023-08-09
更新日誌

What's new in this version:

Announcements:
- Protobuf News may include additional announcements or pre-announcements for upcoming changes

Compiler:
- Drop support for Bazel 5
- Allow code generators to specify whether or not they support editions
- Release prototype of Protobuf Editions
- Compiler: Correct depfile generation when there are no outputs
- Add dllexport_decl for generated default instance
- In TSan mode, detect concurrent mutations of repeated/map fields
- Add a workaround for GCC constexpr bug
- Turn on the table-driven parser by default, as it is no longer experimental
- Shrink code size of generated protocol buffer code via a few
- Implement enforcement of target constraints
- Fix(libprotoc): export useful symbols from .so

C++:
- In OSS mode omit some extern template specializations. We have seen reports of compilers falling over due to the size of translation units.
- Automated rollback of
- Fix building shared libraries on MinGW-w64
- Enable TSan validation to detect when a mutable accessor of a message is called concurrently with another accessor on the same message, which is a data race.
- Release prototype of Protobuf Editions.
- Enable TSan validation to detect when a mutable accessor of a message is called concurrently with another accessor on the same message, which is a data race.
- Fix case of locality optimizer being wrong for split repeated fields and add a check that the optimized order has the same size as the unoptimized order.
- Enable TSan validation to detect when a mutable accessor of a message is called concurrently with another accessor on the same message, which is a data race.
- Mark single arg ctor explicit in DynamicMessageFactory.
- Enable TSan validation to detect when a mutable accessor of a message is called concurrently with another accessor on the same message, which is a data race.
- Let ParseRepeatedStringOnce call AllocateFromStringBlock()
- Check next tag in MpRepeatedMessage
- When parsing repeated primitives, append to a tmp array on stack
- Add dllexport_decl for generated default instance
- TextFormat::ParseFieldValueFromString now takes absl::string_view as input instead of const std::string &
- In TSan mode, detect concurrent mutations of repeated/map fields
- Use the same ABI for static and shared libraries on non-Windows platforms
- Replace ColdChunkSkipper with iterator-based approach
- Check invalid type_id after casting it to uint32_t.
- Strengthen assertions on reflection methods.
- Add assertions to reflection methods.
- Fail to parse message sets if type_id is zero.
- Enable the use of [SU]Int32Size and EnumSize templates for AArch64
- Add a workaround for GCC constexpr bug
- Add ABSL_ATTRIBUTE_LIFETIME_BOUND attribute on Map, RepeatedField and RepeatedPtrField
- Turn on the table-driven parser by default, as it is no longer experimental
- Fix: avoid warnings on MSVC
- Fix: avoid warnings on Windows
- Shrink code size of generated protocol buffer code via a few
- Fix(libprotoc): export useful symbols from .so
- Forbid embedded nulls in json_name
- Implement option retention for C#
- Implement enforcement of target constraints
- Make RepeatedField and RepeatedPtrField be destructor skippable for proto arenas.
- Update MessageDifferencer to conditionally force comparing additional fields while doing PARTIAL comparison
- CMake: Use the correct jsoncpp target name in static builds
- Fix: missing -DPROTOBUF_USE_DLLS in pkg-config
- Avoid using string(JOIN..., which requires cmake 3.12

Java:
- Put a 4k limit on preallocation to prevent OOM from malformed inputs
- Mark OneofDescriptor.isSynthetic() deprecated
- Use ProtobufArrayList for repeated bytes field. Presize primitive arrays for fixed-length primitives.
- Add protobuf-kotlin into protobuf-bom
- Handle clear for Java proto3 optionals
- Deps: Update Guava to 32.0.0
- Migrate repeated numeric fields to use bit field to track presence instead of using it to indicate the field mutability to potentially skip work on the field during build operations.
- Automated rollback of commit

Csharp:
- [C#] Replace regex that validates descriptor names

Protocol Buffers 24.0 相關參考資料
News Announcements for Version 24.x

Changes announced for Protocol Buffers version 24.x. The following announcements are specific to Version 24.x. For information presented chronologically, see ...

https://protobuf.dev

Protocol Buffers - Google's data interchange format

Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

https://github.com

Protocol Buffers 24.0 发布- OSCHINA - 中文开源技术交流社区

2023年8月10日 — Protocol Buffers 24.0 已经发布。Protocol Buffers(protobuf)是Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。

https://www.oschina.net

Protocol Buffers Download (2024 Latest)

2024年2月16日 — Download Protocol Buffers for Windows PC from FileHorse. 100% Safe and Secure ✓ Free Download (32-bit/64-bit) Latest Version 2024.

https://www.filehorse.com

Protocol Buffers Version 24.0 is Released!

2023年8月9日 — Protocol Buffers Version 24.0 is Released! · Compiler · C++ · Java · Csharp · Objective-C · Python · PHP. Adding provide to php composer.json (# ...

https://groups.google.com

Protocol Buffers Version 24.0-rc1 is Released!

2023年7月12日 — This version includes the following non-breaking changes: Compiler. Release prototype of Protobuf Editions.

https://groups.google.com

refstagsv3.24.0-rc3 - protobuf

This README file contains protobuf installation instructions. To install protobuf, you need to install the protocol compiler (used to compile .proto files) and ...

https://chromium.googlesource.

Releases · protocolbuffersprotobuf

Protocol Buffers v26.0-rc2 Pre-release. Pre-release. Announcements. This version includes breaking changes to: C++, Java, PHP, Python. [PHP] Remove deprecated ...

https://github.com

Version Support | Protocol Buffers Documentation

For example, a single release might include protoc version 24.0, Java runtime version 4.24.0 and C# runtime version 3.24.0. The first instance of this new ...

https://protobuf.dev

初識Protocol Buffers | Peng Jie's Blog

2018年7月25日 — Protocol Buffers 是由Google 所推出的一個跨平台、語言的「可擴展的序列化資料結構」,可以把它想像成是XML,或者是JSON 的資料結構,但是它的資料體積更 ...

https://jiepeng.me