Express-http-proxy has released version 2.1.0, succeeding the previous stable version 2.0.0. Both versions serve as HTTP proxy middleware for Express.js, simplifying the process of routing requests to different backend servers. Key dependencies like debug, raw-body, and es6-promise remain consistent, ensuring compatibility with existing setups. Similarly, the development dependencies, including testing libraries like chai, mocha, nock, and tools like eslint, supertest, body-parser, and cookie-parser, are unchanged, suggesting a focus on maintaining code quality and a stable testing environment.
The primary visible difference lies in release timing; version 2.1.0 was released in August 2024, while version 2.0.0 came out in September 2023. Although the core dependencies match, the increased fileCount (from 59 to 62) and unpackedSize (from 116040 to 136925) in version 2.1.0 suggest potential enhancements, bug fixes, or new features that weren't significant enough to warrant a major version bump. Developers considering an upgrade should examine the changelog for a detailed breakdown of these changes, evaluating their potential impact on application behavior.
The are not vulnerabilities for the version 2.1.0 of the package express-http-proxy