Giter Club home page Giter Club logo

Comments (4)

 avatar commented on May 21, 2024

I'd like to add that TCP support should be included in the stable reason for various reasons (secure queries (TLS over TCP), extended queries (larger than 512 bytes), etc.).

This is something I'd like to work on myself (as long as no one is faster), but this is nothing I've planned for intermediate working on, but probably rather something for somewhere Q3 or Q4.

from dns.

clue avatar clue commented on May 21, 2024

@CharlotteDunois I think you're raising an excellent point, so let me try to explain: I agree that this component would not be considered "feature complete" without sending queries over TCP/IP as discussed in #19 and perhaps #80.

The upcoming release should merely mark our APIs as "stable" in the sense that we do not plan to introduce any BC breaks any time soon. This allows consumers of this package to depend on this API for longer term support (LTS).

It's my understanding we should get the LTS release out rather sooner than later and we can always continue working on additional features in future v1.x.0 releases. In fact, I've already prepared the TCP/IP logic and I'm planning to get this shipped the next few weeks :shipit:

from dns.

 avatar commented on May 21, 2024

The upcoming release should merely mark our APIs as "stable" in the sense that we do not plan to introduce any BC breaks any time soon. This allows consumers of this package to depend on this API for longer term support (LTS).

I see your point here, but shipping a stable release without a "major feature" would make BC breaks we would've to make (for whatever reason that may be) a lot harder. From a consumer perspective it does not make much difference if we tag the first stable release in one or possibly three month. The component has been used for years like that, so a few weeks or months make no big difference here.

It's my understanding we should get the LTS release out rather sooner than later and we can always continue working on additional features in future v1.x.0 releases. In fact, I've already prepared the TCP/IP logic and I'm planning to get this shipped the next few weeks :shipit:

Good to hear!

from dns.

clue avatar clue commented on May 21, 2024

@CharlotteDunois I agree that you're making a very valid point from a purely technical perspective. Besides the technical challenges, as a project maintainer my goal is also to communicate how this project can be used and how it can be relied upon. This is we we think our today's 7th anniversary is a perfect timing to get the stable release out today! We've used this chance to clear a lot of the legacy cruft from this package so we can now focus on bringing in some cool features in follow-up releases! 🎉

Resolved via 26c3e7b :shipit: 🎉

from dns.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.