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

2024 Roadmap #131

Open
Mr0grog opened this issue Nov 12, 2024 · 1 comment
Open

2024 Roadmap #131

Mr0grog opened this issue Nov 12, 2024 · 1 comment

Comments

@Mr0grog
Copy link
Collaborator

Mr0grog commented Nov 12, 2024

Nobody (including myself!) has done a lot of work here in the last year or so, but a couple recent issues, brought my attention back to this repo. When I first got added on as a maintainer, I made a laundry list of to-do issues, and never got half of them done. I’m currently dedicating some time this week and next week to try and get through them:

Hopefully I’ll get a release out the door with all of those updates (and a few other assorted bits) before the end of the month.

There are some other, older issues that I’m not actively planning to work on. If you have a strong need for something not listed above, please comment and let me know! (PRs are always welcome, too.)

A few of these issues involve either breaking changes or require fairly complex code to support them (e.g. promises vs. callbacks). This library gets a lot of downloads on NPM, so I plan to continue deprecating-but-still-supporting the old stuff. However, that stuff eventually needs to be cleaned out, so I’m planning to fully remove most deprecated functionality in a major, breaking change in January 2025. (Maybe we’ll cut a 1.0!)

@Mr0grog
Copy link
Collaborator Author

Mr0grog commented Dec 6, 2024

v0.12.0 is now out and available.

There are now milestones for v0.12.1 (which I expect to ship before the end of 2024) and v0.13.0.

Once v0.13.0 has been live for a month or so, I expect to ship v1.0 (which should be early 2025). Despite some significant changes in v0.12.0, the overall architecture of this package has been pretty stable for years, and it’s honestly long overdue for a 1.0. The main reason I want to wait for v0.13.0 is that it includes removing our dependency on @datadog/datadog-api-cient. Instead, we can rely on Node.js’s built-in fetch implementation, but that requires updating the minimum Node.js version to v18, which is a significant breaking change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant