Kettle

90 of 90 Issues
Issue Type Reporter Resolution
KETTLE-94: Leveldown dependency required for PouchDB DataSource tests is unmaintained and no longer builds Task Antranig Basman N/A
KETTLE-93: Migrate to use fluid-lint-all. Task Tony Atkins [RtF] Fixed
KETTLE-92: kettle.test.request.http used to accept full URL before Kettle 2.0 release Bug Tony Atkins [RtF] Fixed
KETTLE-91: Update references, in Kettle, pointing at the "master" branch to now point at "main" Task Justin Obara Fixed
KETTLE-89: Kettle's URL DataSource should follow HTTP redirects Improvement Antranig Basman Fixed
KETTLE-88: Kettle request with resource failure will hang rather than signalling error to client Bug Antranig Basman N/A
KETTLE-87: Run CI with Node.js 10.x and 12.x (supported versions) Task Giovanni Tirloni Fixed
KETTLE-86: Enable Kettle HTTP requests to be fulfilled with variant status codes Improvement Philip Tchernavskij Fixed
KETTLE-85: Abolish Kettle "requestHandler" system and democratise middleware system Improvement Antranig Basman N/A
KETTLE-84: Add onclose event to kettle.test.request.ws Improvement Philip Tchernavskij Fixed
KETTLE-83: An Exception thrown inside a callback created with kettle.wrapCallback() will terminate the application Bug Simon Bates N/A
KETTLE-82: Client request abort can cause server to exit Bug Antranig Basman Fixed
KETTLE-81: Create Postgres-backed DataSource implementation mirroring that of Couch grades New Feature Antranig Basman N/A
KETTLE-80: Race conditions in a cloud CouchDB cluster can cause an unmarked request to escape Bug Antranig Basman N/A
KETTLE-79: Add facility to index module-relative material mounted by static middleware New Feature Antranig Basman N/A
KETTLE-78: Implement grade-based static request handling architecture aka "eternals" New Feature Antranig Basman N/A
KETTLE-75: Kettle's argument parsing is environmentally unsound Bug Antranig Basman Fixed
KETTLE-74: npm packages include coverage data. Task Tony Atkins [RtF] N/A
KETTLE-73: Provide facility to suppress fields from logging in DataSource requests which hold sensitive information Improvement Antranig Basman Fixed
KETTLE-72: kettle.loadTestingSupport fails because of missing form-data dependency Bug Tony Atkins [RtF] Fixed
KETTLE-71: Jenkins pipeline for Kettle Task Giovanni Tirloni Fixed
KETTLE-70: Implement Continuous Integration New Feature Giovanni Tirloni Fixed
KETTLE-69: Failing test in DataSourceSimpleTests Bug Alan Harnum Won't Do
KETTLE-68: Implement policy-driven automatic retry behaviour in DataSources Improvement Antranig Basman N/A
KETTLE-67: Kettle's default uncaught exception handler must always exit process with an error Bug Antranig Basman Fixed
KETTLE-66: Provide a standard Kettle middleware wrapper for Multer New Feature Alan Harnum Fixed
KETTLE-65: November 2017 update to address inherited security vulnerabilities... Task Tony Atkins [RtF] Fixed
KETTLE-64: Adding lint checks for markdown documentation... Task Tony Atkins [RtF] Fixed
KETTLE-63: Add recursive file datasource Bug Kasper Galschiot Markus N/A
KETTLE-62: Ability to specify default value for environment variable lookup Improvement Giovanni Tirloni Won't Fix
KETTLE-61: Create a client-side implementation of kettle.dataSource.URL... New Feature Tony Atkins [RtF] Fixed
KETTLE-60: Update Kettle's testing framework to the FLUID-5903 sequence grade system Improvement Antranig Basman N/A
KETTLE-59: Expose environment variables and files to Kettle configs Improvement Antranig Basman Fixed
KETTLE-58: Cut a dev release with the "root safe dedupe" version of infusion... Task Tony Atkins [RtF] Fixed
KETTLE-57: Concurrency failure marking request to thread when handling multiple static requests Bug Antranig Basman Fixed
KETTLE-56: Allow the definition of a Kettle requestHandler to accept "options" in addition to type/gradeNames Improvement Antranig Basman N/A
KETTLE-55: Refactor dataSource away from clumsy getImpl/setImpl pattern towards symmetric implementation using pseudoevents Task Antranig Basman Fixed
KETTLE-54: Cannot distinguish errors from successes using only onWrite and onError listeners... Bug Tony Atkins [RtF] N/A
KETTLE-53: kettle.dataSource.URL.writable appears to truncate payloads that contain special characters... Bug Tony Atkins [RtF] Duplicate
KETTLE-52: Add documentation/examples for using kettle.dataSource.URL with cookies.... Improvement Tony Atkins [RtF] N/A
KETTLE-51: kettle.dataSource.URL.writable does not calculate data length correctly when data contains special character(s) Bug Cindy Li Fixed
KETTLE-50: Remove "kettle.dataSource.file" from grade content of "kettle.dataSource.file.moduleTerms" Task Antranig Basman Fixed
KETTLE-49: Architecture for configuring writable DataSources is confused Bug Antranig Basman Fixed
KETTLE-48: Running "npm install" on kettle with npm 3 throws an error at building "leveldown" package Bug Cindy Li Fixed
KETTLE-46: Isolate kettle.dataSource.URL for ease of reuse on the client-side.... Improvement Tony Atkins [RtF] Fixed
KETTLE-45: Document and write tests for "gradeNames" option accepted by requestHandler configuration Improvement Antranig Basman Fixed
KETTLE-44: Update Kettle to use ESLint and Grunt 1.0.x Task Tony Atkins [RtF] Fixed
KETTLE-43: Improve test coverage for Kettle Bug Antranig Basman N/A
KETTLE-42: Protect File dataSources against relative path resolution Bug Simon Bates N/A
KETTLE-41: kettle.dataSource.URL should be able to better handle optional or complex content... Improvement Tony Atkins [RtF] Fixed
KETTLE-40: Update CouchDB dataSource to allow more control over read/write payloads... Improvement Tony Atkins [RtF] Fixed
KETTLE-39: Add a new assertion function for verifying an object subset of a JSON response Task Simon Bates N/A
KETTLE-38: DataSource fails to compute writable grade in the case of further derivation Bug Antranig Basman Fixed
KETTLE-37: Implement JSON5 support for loading config files with comments Improvement Antranig Basman Fixed
KETTLE-36: Clean up console.log calls in KettleRequest Improvement Tony Atkins [RtF] Fixed
KETTLE-35: kettle.dataSource.CouchDB.writable should be more easily able to read and write from different URLs... Improvement Tony Atkins [RtF] N/A
KETTLE-34: key URL information is stripped by kettle.dataSource.URL.handle.http Improvement Tony Atkins [RtF] Fixed
KETTLE-33: Error handling in Datasources and requests is faulty Bug Antranig Basman Fixed
KETTLE-32: Update Kettle to the latest (upcoming) version of Infusion removing autoInit Improvement Antranig Basman Fixed
KETTLE-31: Errors fired from dataSource's JSON parser are unintelligible Bug Antranig Basman Fixed
KETTLE-30: Adjust path of Kettle request objects so that they are inline with apps rather than servers Bug Antranig Basman Fixed
KETTLE-29: HTTP request fixtures for use in Kettle tests can't accept dynamic configuration Bug Antranig Basman N/A
KETTLE-28: HTTP request fixtures for use in Kettle tests do not encode URI components properly Bug Antranig Basman Fixed
KETTLE-27: Expose further lifecycle points from Kettle server to allow cooperation with external express apps Improvement Antranig Basman Fixed
KETTLE-26: Kettle error handler is only capable of sending 500 status codes Bug Antranig Basman Fixed
KETTLE-25: CORS is not supported for PUT requests Bug Kasper Galschiot Markus Fixed
KETTLE-24: Update reference to the promises / when library Improvement Kasper Galschiot Markus Fixed
KETTLE-23: Improve factoring of Kettle's "kettle.tests.testCaseHolder" Improvement Antranig Basman N/A
KETTLE-22: Review and remove kettle.use.* system which requires app-wide enabling of request extensions Bug Antranig Basman Fixed
KETTLE-21: Review and improve CORS support for flexibility and security issues Improvement Antranig Basman N/A
KETTLE-20: Kettle should always make a full console log on fluid.fail even if there is a current request Bug Antranig Basman Fixed
KETTLE-19: Update kettle to work with latest version of fluid Bug Kasper Galschiot Markus Fixed
KETTLE-18: Bump expression dependency Bug Javier Hernández Fixed
KETTLE-17: Kettle should report an error when given a nonexistent config URL Bug Antranig Basman N/A
KETTLE-16: Remove "callbackWrappingDataSource" as no longer required by new Infusion architecture Improvement Antranig Basman Incomplete
KETTLE-15: Improve Kettle and the Renderer's URL rewriting support Improvement Colin Clark N/A
KETTLE-14: Provide an abstraction for referring to internal URLs within a Kettle application New Feature Colin Clark N/A
KETTLE-13: Create preliminary documentation and sample code for Kettle New Feature Colin Clark N/A
KETTLE-12: Improve Kettle's URL router, supporting more RESTful URLs Improvement Colin Clark Fixed
KETTLE-11: Port Kettle from Rhino, Env.js and the JVM to Node.js New Feature Colin Clark Fixed
KETTLE-4: Location of message bundles has hard coded assumptions about their path relative to a source Bug Justin Obara Fixed
KETTLE-3: Provide URL rewritting support for templates referenced within a js file Sub-task Justin Obara N/A
KETTLE-2: Infusion directory is not mounted entirely correctly. Bug y z Fixed
KETTLE-7: Modularize Kettle's dependency loader Task Michelle D'Souza Fixed
KETTLE-8: Split general Kettle configuration out of the engage config file Sub-task Michelle D'Souza Fixed
KETTLE-5: System call support in Kettle New Feature Michelle D'Souza N/A
KETTLE-1: For Kettle's path rewriting to work, all paths to a mounted directory have to be at the same level Sub-task Justin Obara Fixed
KETTLE-9: There's currently no way in Kettle to specify app-specific includes on top of a default set of Kettle-wide includes Sub-task Colin Clark Fixed
KETTLE-10: Update Kettle's JSGI support to conform to version 0.3 of the spec Sub-task Colin Clark Fixed
KETTLE-6: Implement "Kettle", server-side Javascript framework, on the Rhino Platform New Feature Antranig Basman Fixed