Håkon Løvdal 
							
						 
					 
					
						
						
							
						
						34e8d2b051 
					 
					
						
						
							
							Add workaround for timers triggering too early in test  
						
						
						
						
					 
					
						2023-09-24 18:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Håkon Løvdal 
							
						 
					 
					
						
						
							
						
						0c2ab13c48 
					 
					
						
						
							
							Print all delta values in case of error, not just the last value  
						
						... 
						
						
						
						Which might not even be the one triggering the error condition. 
						
						
					 
					
						2023-09-24 18:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Håkon Løvdal 
							
						 
					 
					
						
						
							
						
						9489953a8f 
					 
					
						
						
							
							Introduce timeout constant  
						
						
						
						
					 
					
						2023-09-24 18:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ee2d91fb4a 
					 
					
						
						
							
							Handle nodes with multiple input handlers properly  
						
						... 
						
						
						
						Fixes  #4330  
					
						2023-09-08 16:26:10 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d9bbac20f3 
					 
					
						
						
							
							Merge pull request  #4320  from node-red/dev  
						
						... 
						
						
						
						Sync `dev` to `master` for 3.1.0 release 
						
						
					 
					
						2023-09-06 14:04:36 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						2bc739194e 
					 
					
						
						
							
							Merge pull request  #4316  from node-red/4221-handle-concurrent-write-file  
						
						... 
						
						
						
						Ensure storage/util.writeFile handles concurrent write attempts 
						
						
					 
					
						2023-09-05 15:57:27 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						2c1274ff76 
					 
					
						
						
							
							Ensure storage/util.writeFile handles concurrent write attempts  
						
						
						
						
					 
					
						2023-09-05 15:09:11 +01:00 
						 
				 
			
				
					
						
							
							
								Rotzbua 
							
						 
					 
					
						
						
							
						
						aea32cc279 
					 
					
						
						
							
							Migrate http -> https for nodered.org  
						
						
						
						
					 
					
						2023-09-05 14:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						1f98d19f77 
					 
					
						
						
							
							Merge pull request  #4309  from node-red/pr_4265  
						
						... 
						
						
						
						Adding function timeout to settings file (#4265 ) 
						
						
					 
					
						2023-09-05 11:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						46b15a51d4 
					 
					
						
						
							
							Revert "Support form-data arrays"  
						
						
						
						
					 
					
						2023-09-05 09:41:48 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						18bd318da2 
					 
					
						
						
							
							Handle non-url-safe chars in context api  
						
						
						
						
					 
					
						2023-09-01 16:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						054d6870d5 
					 
					
						
						
							
							Merge pull request  #4267  from kazuhitoyokoi/dev-tostring4filenodes  
						
						... 
						
						
						
						Fix handling in file nodes when number is specified as file name 
						
						
					 
					
						2023-08-14 17:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Kazuhito Yokoi 
							
						 
					 
					
						
						
							
						
						72b22a4845 
					 
					
						
						
							
							Fix test cases of JSON node  
						
						
						
						
					 
					
						2023-08-14 22:44:02 +09:00 
						 
				 
			
				
					
						
							
							
								Kazuhito Yokoi 
							
						 
					 
					
						
						
							
						
						3fd2b5f4e1 
					 
					
						
						
							
							Merge branch 'dev' into dev-tostring4filenodes  
						
						
						
						
					 
					
						2023-08-14 21:16:57 +09:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						97470e94f1 
					 
					
						
						
							
							Merge pull request  #4262  from sammachin/patch-3  
						
						... 
						
						
						
						Handle 204 in httprequest JSON 
						
						
					 
					
						2023-08-14 11:10:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kazuhito Yokoi 
							
						 
					 
					
						
						
							
						
						0dd771351d 
					 
					
						
						
							
							Fix handling in file nodes when number is specified as file name  
						
						
						
						
					 
					
						2023-08-06 20:35:33 +09:00 
						 
				 
			
				
					
						
							
							
								Kilian Hertel 
							
						 
					 
					
						
						
							
						
						f7b64b101e 
					 
					
						
						
							
							adding function timeout to settings file  
						
						... 
						
						
						
						adding function timeout to settings file 
						
						
					 
					
						2023-08-04 14:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Machin 
							
						 
					 
					
						
						
							
						
						ec86ec188b 
					 
					
						
						
							
							Update Test  
						
						... 
						
						
						
						I've changed the DELETE test to expect an empty object as the node is requesting an object response, this will therefore cover testing the new functionality.
The subsequent HEAD test also expects a 204 response but the requested type is txt so that will still expect an empty string response. 
						
						
					 
					
						2023-08-02 14:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d21c0758b1 
					 
					
						
						
							
							Merge pull request  #4246  from kazuhitoyokoi/dev-fixfilenode  
						
						... 
						
						
						
						Fix JSONata in file nodes 
						
						
					 
					
						2023-07-26 11:55:32 +01:00 
						 
				 
			
				
					
						
							
							
								Kazuhito Yokoi 
							
						 
					 
					
						
						
							
						
						cd9a5f112a 
					 
					
						
						
							
							Add test cases to cover the JSONata issue in file nodes  
						
						
						
						
					 
					
						2023-07-14 00:27:44 +09:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						f196493402 
					 
					
						
						
							
							Evaluate global-config env on startup  
						
						
						
						
					 
					
						2023-06-23 09:35:00 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						1c5fdb6ab6 
					 
					
						
						
							
							Evaluate all env vars as part of async flow start  
						
						
						
						
					 
					
						2023-06-23 02:11:57 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						8db2972288 
					 
					
						
						
							
							Restore expended env var tests  
						
						
						
						
					 
					
						2023-06-22 10:24:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						51a0b68d8e 
					 
					
						
						
							
							Revert "Add callback to getSetting to support async jsonata access"  
						
						
						
						
					 
					
						2023-06-22 10:17:48 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						d8f4f92e1d 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/dev' into dev  
						
						
						
						
					 
					
						2023-06-21 16:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ce679f90ee 
					 
					
						
						
							
							Merge pull request  #4177  from k1ln/adding-timeout-to-functio-node  
						
						... 
						
						
						
						adding timeout attribute to function node 
						
						
					 
					
						2023-06-21 15:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						aa0225f59f 
					 
					
						
						
							
							Apply suggestions from code review  
						
						
						
						
					 
					
						2023-06-21 14:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						74ab03288b 
					 
					
						
						
							
							fix typos in test flows  
						
						
						
						
					 
					
						2023-06-20 12:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						31bc99cd61 
					 
					
						
						
							
							remove .only  
						
						
						
						
					 
					
						2023-06-17 22:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						5435c9ebd2 
					 
					
						
						
							
							fix test (missing getUserSettings stub  🤷♂️ )  
						
						
						
						
					 
					
						2023-06-17 22:12:09 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						ceb9a320ba 
					 
					
						
						
							
							expand existing env var test for all scenarios  
						
						
						
						
					 
					
						2023-06-17 22:11:02 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						ee8b2a0b58 
					 
					
						
						
							
							Delete stray it.only  
						
						
						
						
					 
					
						2023-06-17 22:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						8202f1b7c6 
					 
					
						
						
							
							Add env var is JSONata expr test  
						
						
						
						
					 
					
						2023-06-17 21:54:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						0697c26dd1 
					 
					
						
						
							
							Merge branch 'dev' into adding-timeout-to-functio-node  
						
						
						
						
					 
					
						2023-05-25 17:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						2388232179 
					 
					
						
						
							
							Fix catch/status group scoping to handle group hierarchies  
						
						
						
						
					 
					
						2023-05-22 22:33:31 +01:00 
						 
				 
			
				
					
						
							
							
								Kilian Hertel 
							
						 
					 
					
						
						
							
						
						c2812b05a4 
					 
					
						
						
							
							Merge branch 'master' into adding-timeout-to-functio-node  
						
						
						
						
					 
					
						2023-05-22 17:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						69d643942c 
					 
					
						
						
							
							Merge branch 'dev' into update-deps  
						
						
						
						
					 
					
						2023-05-22 13:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						aabaf7c5e2 
					 
					
						
						
							
							Merge branch 'dev' into 4169-remove-express-header  
						
						
						
						
					 
					
						2023-05-22 11:29:45 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						1e36ba8429 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2023-05-22 11:26:55 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						57359d1659 
					 
					
						
						
							
							Ensure express server options are applied consistently  
						
						... 
						
						
						
						Fixes  #4169  
					
						2023-05-22 10:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Kilian Hertel 
							
						 
					 
					
						
						
							
						
						2253417459 
					 
					
						
						
							
							adding timeout attribute to function node  
						
						... 
						
						
						
						- [x] New feature (non-breaking change which adds functionality)
Discussion here:
https://discourse.nodered.org/t/function-node-doesnt-have-timeout-feature/78483 
## Proposed changes
Adding a timeout attribute to the function node, so an endless funciton doesnt break the node red server.
## Checklist
- [x] I have read the [contribution guidelines](https://github.com/node-red/node-red/blob/master/CONTRIBUTING.md )
- [x] For non-bugfix PRs, I have discussed this change on the forum/slack team.
- [x] I have run `grunt` to verify the unit tests pass
- [x] I have added suitable unit tests to cover the new/changed functionality 
						
						
					 
					
						2023-05-22 10:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								wooferguy 
							
						 
					 
					
						
						
							
						
						9e3f148273 
					 
					
						
						
							
							Invalid JSONata Inject node test passing condition  
						
						... 
						
						
						
						This test would sometimes run twice, causing the author to increase its catch count to 2 before considering the test complete. However even one pass proves the node is behaving as expected, and it always runs at least once. I have left the conditional statement in so it can be changed in future. 
						
						
					 
					
						2023-05-17 18:56:07 +12:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						20abe4a40c 
					 
					
						
						
							
							Update dependecies include got  
						
						
						
						
					 
					
						2023-04-28 21:37:03 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4667e76c6b 
					 
					
						
						
							
							Merge pull request  #4078  from flying7eleven/option-to-disable-mqtt-ubsubscribe-on-disconnect  
						
						... 
						
						
						
						Option to disable MQTT topic unsubscribe on disconnect 
						
						
					 
					
						2023-03-20 20:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Roebert 
							
						 
					 
					
						
						
							
						
						ddf6023983 
					 
					
						
						
							
							Added unit tests for digest authentication  
						
						
						
						
					 
					
						2023-03-12 10:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						2d066307f4 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2023-03-06 16:17:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Janke 
							
						 
					 
					
						
						
							
						
						182361c176 
					 
					
						
						
							
							Re-enable the tests for the autoUnsubscribe property  
						
						
						
						
					 
					
						2023-02-27 12:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e612bb6a38 
					 
					
						
						
							
							Merge pull request  #3915  from node-red/Fix-file-write-last-line-newline-append  
						
						... 
						
						
						
						Fix extra newline append for multipart file write 
						
						
					 
					
						2023-02-21 14:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						68bb38b8d7 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2023-02-02 10:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu Nishiyama 
							
						 
					 
					
						
						
							
						
						99bd957ea0 
					 
					
						
						
							
							Resolve merge conflict  
						
						
						
						
					 
					
						2022-12-27 23:45:25 +09:00