Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency org.apache.thrift:libthrift to v0.19.0 #600

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Update Change
org.apache.thrift:libthrift (source) minor 0.16.0 -> 0.19.0

Release Notes

apache/thrift (org.apache.thrift:libthrift)

v0.19.0

Compare Source

Known Open Issues (Blocker or Critical)
  • THRIFT-3877 - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement)
  • THRIFT-5468 - Swift service generator doesn't support oneway
  • THRIFT-5654 - LNK4042 and LNK2019 in go_validator_generator.cc

v0.18.1

Compare Source

Known Open Issues (Blocker or Critical)
  • THRIFT-3877 - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement)
  • THRIFT-5468 - Swift service generator doesn't support oneway
Reopened issues
  • THRIFT-5601 - Typedef after first use causes incorrect go code
Go
  • THRIFT-5685 - Compiler generates wrong go code for forward defined types in optional fields
  • THRIFT-5679 - libthrift-0.17.0 has wrong version numbers in MANIFEST.MF

v0.18.0

Compare Source

Known Open Issues (Blocker or Critical)
  • THRIFT-3877 - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement)
  • THRIFT-5468 - Swift service generator doesn't support oneway
Compiler (General)
  • THRIFT-5587 - Introduce uuid as additional builtin type
  • THRIFT-5591 - Add uuid type to IDL and implement reference code
  • THRIFT-5626 - Parser should not confuse data types and field names
  • THRIFT-5627 - More consistent syntax for cpp_type
  • THRIFT-5652 - IDL uuid literals can be improved
  • THRIFT-5669 - "required" keyword is illegal in a "throws" clause
C++
  • THRIFT-5661 - TOutput: add zephyr-specific strerror_s implementation
  • THRIFT-5658 - TProtocol: support zephyr byteorder
  • THRIFT-5659 - protocol: declare when methods override
D language
  • THRIFT-5647 - Fix undeclared identifier ECONNRESET on macOS
Delphi
  • THRIFT-5618 - More consistent naming of container classes
  • THRIFT-5620 - Option to force usage of COM types to allow for cross-module references
  • THRIFT-5656 - Escape Delphi keywords with '&' prefix instead of '_' suffix
  • THRIFT-5619 - make sure CheckReadBytesAvailable() and CountConsumedMessageBytes() handle negative sizes properly
  • THRIFT-5622 - Garbled test output with multithreaded clients
  • THRIFT-5625 - SysUtils.TGuidHelper collides with ThriftUtils.TGuidHelper
Erlang
Go
Haxe
Java
  • THRIFT-3956 - Java keywords that are legal in IDL can lead to generated code that will not compile
  • THRIFT-4655 - Parser fails on the word "from"
  • THRIFT-5631 - Execution failed for task ':generateBeanJava'.
  • THRIFT-5632 - Fix java lib pmd main offending errors
Kotlin
  • THRIFT-5646 - Kotlin library should check to see if Gradle is present
netstd
  • THRIFT-5610 - Inconsistent constructors TSocketTransport
  • THRIFT-5623 - ref to disposed instance should be set to null
  • THRIFT-5624 - suboptimal performance of the c# named pipe server transport in multithread servers
  • THRIFT-5628 - MaxMessageSize is never reset on a read buffer
  • THRIFT-5639 - ToString() should use InvariantCulture
OCaml
  • THRIFT-5208 - OCaml codegen exception pattern match syntax error
  • THRIFT-5642 - OCaml in docker build environment is broken
Python
  • THRIFT-5617 - T(SSL)Socket TCP keep-alive incorrectly applies SO_KEEPALIVE to IPPROTO_TCP
Rust
  • THRIFT-5124 - Cannot use reserved language keyword
  • THRIFT-5606 - Wrong indent for const double
  • THRIFT-5600 - Upgrade rust toolchain to 1.61 and edition 2021
  • THRIFT-5643 - Please publish latest version of the Rust lib to crates.io
Swift
Website

v0.17.0

Compare Source

Known Open Issues (Blocker or Critical)
  • THRIFT-3877 - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement)
  • THRIFT-5468 - Swift service generator doesn't support oneway
Removed Languages

NB. CL had been finally dropped from 0.17.0 due to lack of active maintainers. In the meantime there is some ongoing work to reintegrate CL support in 0.18.0 version.

Build Process
  • THRIFT-5565 - upgrade travis ci base image to xenial
  • THRIFT-5572 - current travis build is broken (error timeout) within kerl erlang build step
  • THRIFT-5575 - Create a GitHub workflow using CMake
C++
  • THRIFT-5093 - lib: cpp: test: clarify effect of MemoryPolicy on TMemoryBuffer
  • THRIFT-5510 - On Windows NOMINMAX and WIN32_LEAN_AND_MEAN are unset even if set before
  • THRIFT-5515 - Oneway requests can stuck in TNonblockingServer with TSSLSocket
  • THRIFT-5529 - Missing space "<::" in C++ generator
  • THRIFT-5576 - fix old-style cast at const value ctor/copy and redundant copy at ctor
Common LISP
Compiler (General)
  • THRIFT-5506 - C26495 variable "t_field::req_" not initialized, t_field.h:40
  • THRIFT-5540 - Can't use a typedef for a container type containing enums in a constant
  • THRIFT-5588 - Remove slist/senum from IDL
Contributed
  • THRIFT-5599 - contrib/fb303 does not compile after C++ library refactorings
Delphi
Documentation
  • THRIFT-5592 - Update documentation and IDL definition files for uuid type
Erlang
Go
  • THRIFT-5495 - Go lib server not close client when shutdown
  • THRIFT-5527 - generated Process function in go will swallow exceptions defined in thrift IDL
  • THRIFT-5539 - Performance penalty of using TDebugProtocol.DuplicateTo
  • THRIFT-5569 - generated Go code crashes when reading invalid map/set/list
  • THRIFT-5583 - Add a skip_remote arg to go compiler
  • THRIFT-5605 - Go client middleware has no (easy) access to IDL exceptions
  • THRIFT-5609 - TJSONProtocol is unsafe to be used with TDeserializerPool
Haxe
  • THRIFT-5589 - Misc *.hx source files do not compile anymore
  • THRIFT-5590 - Complex initialisations (sets, maps, etc) are broken in Haxe
HTML
  • THRIFT-5528 - Incorrect HTML link for referenced typedefs
Java
  • THRIFT-4086 - Java compiler generates different meta data depending on order of structures in file
  • THRIFT-5485 - @​SuppressWarnings is placed above Javadoc
  • THRIFT-5494 - byte count of FrameBuffer(AbstractNonblockingServer.readBufferBytesAllocated) is not subtracted
  • THRIFT-5502 - Is it necessary to report CONNECTION RESET as an ERROR?
  • THRIFT-5519 - Java async client loses exceptions in void methods
  • THRIFT-5520 - add method to convert Option type to java Optional
  • THRIFT-5521 - In Java lib, add param for option_type to generate JDK8 optional types
  • THRIFT-5522 - Upgrade to gradle 6 for Java build
  • THRIFT-5525 - java gen to use reuse_objects instead of reuse-objects as a consistent param casing
  • THRIFT-5526 - java gen to use private_members instead of private-members as a consistent param casing
  • THRIFT-5533 - Fix Java warnings: @​param, @​return and deprecation
  • THRIFT-5543 - Java lib FieldMetaData should be more type-safe by adding type parameter to metadata registerations
  • THRIFT-5544 - add java code gen param to support including field annotation as metadata
  • THRIFT-5545 - Follow newer gradle convention in organizing source code directories
  • THRIFT-5552 - Apply clang-format to java code gen file
  • THRIFT-5553 - java library to use newer gradle API
  • THRIFT-5555 - Java codegen and library to support future-returning client interface and implementation
  • THRIFT-5557 - Move Java-only tests from /test to /lib/java
  • THRIFT-5560 - Use JUnit 5 (Jupiter) for Java unit tests
  • THRIFT-5562 - remove gradle wrapper jar file from source tree
  • THRIFT-5563 - fix deprecation and enable xlint for java library
  • THRIFT-5568 - Use spotless gradle plugin and google-java-format to enforce a consistent code format
  • THRIFT-5570 - update java lib document about gradle usage
  • THRIFT-5581 - Upgrade gradle version to 7.4+
  • THRIFT-5582 - Improve TProtocol.java
  • THRIFT-5584 - Use gradle toolchain to specify build time Java version
JSON
  • THRIFT-5549 - Json generator should indent properly while generating includes
Kotlin
netstd
  • THRIFT-5505 - error: 'close_generator' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override]
  • THRIFT-5511 - Full support for the new net6 "nullability" semantics
  • THRIFT-5514 - C# test client slow in multithread mode
  • THRIFT-5577 - netstd namespace directive creates matching subfolders
  • THRIFT-5578 - #nullable disable collides with C# lang versions < 8 (error CS8370)
  • THRIFT-5585 - net5.0 end of support May 2022
Node.js
  • THRIFT-5535 - Ability to support connection on OpenHarmonyOS
Perl
Python
  • THRIFT-2059 - Support for Python 3.4 enums
  • THRIFT-5449 - Use select.poll instead of select.select in Python TNonblockingServer if available
  • THRIFT-5467 - CannotSendHeader exception with 0.15
  • THRIFT-5595 - TSocket errors with SSLSocket
Rust
  • THRIFT-4100 - Extract Rust read/write struct methods into a trait
Wish List

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner September 2, 2023 20:17
@renovate renovate bot force-pushed the renovate/org.apache.thrift-libthrift-0.x branch 6 times, most recently from 18e0af8 to 27cfcb0 Compare September 9, 2023 14:54
@renovate renovate bot force-pushed the renovate/org.apache.thrift-libthrift-0.x branch from 27cfcb0 to 33135ab Compare September 15, 2023 11:27
@renovate renovate bot force-pushed the renovate/org.apache.thrift-libthrift-0.x branch 2 times, most recently from d3eecaa to 812d6f1 Compare October 27, 2023 23:32
@renovate renovate bot force-pushed the renovate/org.apache.thrift-libthrift-0.x branch from 812d6f1 to 3842587 Compare November 18, 2023 11:19
@vigoo vigoo closed this Nov 18, 2023
Copy link
Contributor Author

renovate bot commented Nov 18, 2023

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.19.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/org.apache.thrift-libthrift-0.x branch November 18, 2023 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant