Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.

jOOQ/jOOL có thân thiện với người mới không?

Trong 30 ngày gần nhất, jOOQ/jOOL đã merge 11 trên 16 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 1 ngày. Hiện chưa có issue nào phù hợp với người mới đang mở; danh sách bên dưới là các issue khác chúng tôi có của kho này.

Star
2.1k
Fork
176
Issue cho người mới đang mở
0
Issue đã lập chỉ mục
50
Merge trung bình
1 ngày 21 giờ
Pull request đã merge (30 ngày)
11
Ngôn ngữ chính
Java
Giấy phép
Apache-2.0
Lần push lên GitHub gần nhất
16/10/2026
Lập chỉ mục gần nhất
19/10/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
Chưa lập chỉ mục label nào cho người mới

Cách đóng góp cho jOOQ/jOOL

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Đóng góp của bạn sẽ được phát hành theo giấy phép Apache-2.0 của dự án.
  3. Theo dõi kho này để biết khi có issue mới phù hợp với người mới, hoặc xem các issue khác bên dưới.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • Add Predicate<Tuple[N]<T...>> Tuple.predicate(Predicate[N]<T...>)
    Đang mở
    P: Medium T: Enhancement

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 46/100

    jOOQ/jOOL#391 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add @param javadoc to Agg methods
    Đang mở
    P: Medium T: Enhancement

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 38/100

    jOOQ/jOOL#388 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add support for PERCENTILE_CONT semantics
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    jOOQ/jOOL#380 · 6 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Bad interaction between window() and limit()
    Đang mở
    P: Medium T: Defect

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    jOOQ/jOOL#357 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Don't swap Range bounds by default
    Có thể làm lại được @awnofwheat đã nhận 2004 ngày trước và không có pull request nào đang mở. Đang mở
    P: Medium T: Enhancement T: Incompatible Change

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#352 · 3 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Tuple.collectors() should be able to share state
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#344 · 8 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Seq.reducingMap() and Seq.reducePartially() methods
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    jOOQ/jOOL#338 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add release notes
    Đang mở
    P: Medium T: Enhancement

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100

    jOOQ/jOOL#334 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Adapt all Seq.crossJoin() methods to make use of SeqBuffer
    Đang mở
    P: Medium T: Enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    jOOQ/jOOL#333 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Let Unchecked.throwChecked return RuntimeException to improve control flow
    Đang mở
    P: Medium T: Enhancement

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 42/100

    jOOQ/jOOL#324 · 22 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Inconsistencies in SeqUtils.transform's Spliterator.characteristics() and Spliterator.getComparator()
    Đang mở
    P: Medium T: Defect

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    jOOQ/jOOL#311 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Document Java 9 new CompletableFuture features in Async
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    jOOQ/jOOL#298 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add support for cartesian powers
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#291 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add support for self (left / right / inner / cross) join
    Đang mở
    P: Medium T: Enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 34/100

    jOOQ/jOOL#290 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider Wrapping CompletionStages in a ManagedBlocker
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    jOOQ/jOOL#286 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • java.util.concurrent Helpers for joining Futures using Tuples
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#282 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Benchmark internal usage of LinkedList vs ArrayList or ArrayDeque
    Đang mở
    P: High T: Enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    jOOQ/jOOL#280 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Closeables.closeable() to allow for wrapping non-Closeables for use with the try-with-resources statement
    Đang mở
    P: Medium T: Enhancement

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100

    jOOQ/jOOL#279 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Seq.partitionedOuterJoin()
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    jOOQ/jOOL#276 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Seq.fullOuterJoin()
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    jOOQ/jOOL#275 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Remove the deprecated curry methods on Function[N]
    Đang mở
    P: Medium T: Enhancement T: Incompatible Change

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 28/100

    jOOQ/jOOL#274 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Don't buffer stream inside of toString()
    Đang mở
    P: Medium T: Defect

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 32/100

    jOOQ/jOOL#259 · 9 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Why don't you use generic exception inside CheckedFunction?
    Đang mở
    P: Medium T: Enhancement T: Incompatible Change

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#237 · 5 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add CheckedConsumer[N] and CheckedFunction[N] and add wrapper methods to Unchecked
    Đang mở
    P: Low T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    jOOQ/jOOL#225 · 8 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Agg.medianAll(), Agg.percentileAll() to return a Seq of multiple values
    Đang mở
    P: Medium R: Fixed T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    jOOQ/jOOL#221 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Tuple.function[N](Function<? super Tuple[N]<T1, ..., TN>, ? extends R>
    Đang mở
    P: Low T: Enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100

    jOOQ/jOOL#217 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Pass appropriate java.util.stream.Collector.Characteristics to Collector API
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 28/100

    jOOQ/jOOL#209 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Seq.shuffle() (and others) should delay buffering until a terminal op requests the stream values
    Đang mở
    P: Medium T: Defect

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#195 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Seq should auto-close underlying Stream
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    jOOQ/jOOL#183 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Seq<T> onEmptySwitch(Supplier<? extends Stream<? extends T>>)
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100

    jOOQ/jOOL#179 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Avoid collecting entire partition(s), when no Comparator is provided with a window
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    jOOQ/jOOL#177 · 9 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Avoid associative (and identity) aggregations over the complete partition
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#176 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Move Tuple.collectors() to new Agg class
    Đang mở
    P: Medium T: Enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100

    jOOQ/jOOL#168 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Tuple.collectors(Collector...)
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#167 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Optimise window functions: Cache aggregations per row and partition in the absence of a frame
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    jOOQ/jOOL#165 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add tuple.comparator(Comparator<? super T>, ..., Comparator<? super T>)
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#163 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider moving Seq implementations from Seq to SeqImpl, avoiding default methods where they aren't "defaults" but "trait implementations"
    Đang mở
    P: Medium T: Enhancement T: Incompatible Change

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    jOOQ/jOOL#158 · 11 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Seq.duplicate() isn't thread safe
    Đang mở
    P: Medium T: Defect

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    jOOQ/jOOL#122 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Check if close() / onClose() semantics is correctly implemented throughout Seq
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100

    jOOQ/jOOL#120 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add a way to specify general grouping sets and special ones like rollup and cube
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    jOOQ/jOOL#104 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Seq.peekThrowable(Consumer<Throwable>)
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#91 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add Streamable<T> or Seq[uence]able<T>, an API that can produce Streams repeatedly
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#85 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add MutableTuple[N]
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100

    jOOQ/jOOL#78 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add support for more sophisticated aggregation operations through collectors
    Đang mở
    P: Medium T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    jOOQ/jOOL#76 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add <T1, T2, ..., TN> TupleN<Seq<T1>, Seq<T2>, ..., Seq<TN>> unzipN(Stream<TupleN<T1, T2, ..., TN>>)
    Đang mở
    T: Enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    jOOQ/jOOL#49 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Agg.mode(), taking(), dropping() and other collectors combine partial results incorrectly in parallel streams
    Có thể đã có người làm @datageekery-ai đã nhận 4 ngày trước. Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    jOOQ/jOOL#431 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Agg.maxAll(), Agg.minAll() and related collectors return wrong results in parallel streams
    Có thể đã có người làm @datageekery-ai đã nhận 4 ngày trước. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100

    jOOQ/jOOL#429 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Seq.range() and Seq.rangeClosed() produce infinite streams on overflow or with a non-positive step
    Có thể đã có người làm @datageekery-ai đã nhận 4 ngày trước. Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    jOOQ/jOOL#427 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Window functions throw NullPointerException when the PARTITION BY function returns null
    Có thể đã có người làm @datageekery-ai đã nhận 4 ngày trước. Đang mở
    P: Medium T: Defect

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 20/100

    jOOQ/jOOL#425 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Window.percentRank() returns NaN for single-row partitions
    Có thể đã có người làm @datageekery-ai đã nhận 4 ngày trước. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100

    jOOQ/jOOL#423 ·

    Maintainer thường phản hồi trong vòng 1 ngày

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.