forked from airbrake/airbrake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG-pre-v5.txt
1566 lines (1197 loc) · 54.3 KB
/
CHANGELOG-pre-v5.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Version 4.3.1 - 2015-08-24 21:10:19 -0500
===============================================================================
Edoardo Rossi (1):
Fix missing api_key when using V3 endpoint URL
Igor Kapkov (2):
Use getters instead of handwriten methods
Update readme to fix appraisal deprecation
Kyrylo Silin (5):
Merge pull request #404 from zeroed/master
Merge pull request #405 from igas/little-optimization
Merge pull request #408 from igas/update-readme-to-fix-appraisal-deprecation
Merge pull request #406 from Aupajo/fix/ambiguous-rails
Merge pull request #403 from lisovskyvlad/master
Lisovsky Vlad (1):
Fix dumping notice object to xml for rails 2.3.10 and builder 2.1.2
Mark Nadig (1):
capistrano task should handle symbols for env
Pete Nicholls (1):
Use ::Rails namespace for Rails::VERSION
shifi (3):
Merge branch 'issue_393' of https://github.com/KonaTeam/airbrake into KonaTeam-issue_393
Merge branch 'KonaTeam-issue_393'
add guidelines for contributing
Version 4.3.0 - 2015-06-23 19:36:10 -0500
===============================================================================
Omer Gazit (1):
Add ability to define whitelist filters for parameters
shifi (7):
use top level namespace and stay compatible with Rails 2.x - fixes #388
update to match new changes
support whitelist and blacklist approach for params filters and support nested filter arrays
add more tests for params cleaner
Merge branch 'feature/whitelist-params-filters'
add HTTP_AUTHORIZATION to rack filters
make sure we remove all sensitive rack vars
Version 4.2.1 - 2015-06-01 22:12:49 -0500
===============================================================================
Marko Šiftar (3):
Merge pull request #384 from biske/improve-notify-documentation
Merge pull request #385 from arrtchiu/patch-2
Merge pull request #386 from airbrake/fix/check-if-failsafe-middleware-is-defined
Phuong Nguyen (1):
Insert UserInformer middleware before Rack::Runtime since Rack::Lock may not be available for app with websocket-rails
arrtchiu (1):
Support Rails 4 without ActiveRecord
shifi (7):
typo in changelog
add more args in deploy CLI - fixes #296
update CLI help info
do not require pry - fix typo
check if failsafe middleware is defined - fixes #379
fix conflicts
Merge branch 'phuongnd08-master'
Иван Бишевац (1):
Improves documentation for notify method
Version 4.2.0 - 2015-05-27 19:05:32 -0500
===============================================================================
Abdelkader Boudih (1):
Update sidekiq.rb
Adam King (1):
Fix DEFAULT_BACKTRACE_FILTERS bug that caused backtrace to not show up in certain contexts. See https://github.com/airbrake/airbrake/issues/343.
David (8):
Merge pull request #329 from grosser/grosser/gemspec
Merge pull request #335 from airbrake/fix/cucumber-suite
Merge pull request #327 from airbrake/feature/faster-params-cleaning
Merge pull request #337 from airbrake/fix/rails4-is-here
Merge pull request #326 from airbrake/fix/cast-ENV-to-Hash
Merge pull request #328 from grosser/grosser/dup
Merge pull request #334 from airbrake/fix/user-info-consumes-db-connections
Merge pull request #340 from grosser/grosser/dup
David Palm (9):
Cast CGI data to hash, as that's what the code really expects
Speed up notice generation by avoiding copying data and putting most common cases on top
Refactor #airbrake_current_user
Typo
Add comment explaining why we release connections
Comment out @wip scenarios to facilitate running parts of the suite
Add 4 to version sniffing code
PR feedback
Clone to ensure we do not mess with the provided data
Eero Raun (1):
Ignore RACK_ENV if it is empty (capistrano deploy), fixes #341.
Jonathan Worek (1):
Assumption of existence of :app role may not be valid
Marko Šiftar (3):
Merge pull request #354 from wojobucco/patch-1
Merge pull request #342 from oree/341
Merge pull request #382 from airbrake/fix/use-proper-capistrano-hook
Martin Tepper (1):
This should fix #369
grosser (3):
cleanup gemspec
fix having symbols in the environment blows up filter_parameters with blocks
If we cannot stringify then at least rescue the dup exceptions ...
halida (1):
fix rails request.fullpath behavior change in 4.1.6 -- no longer has leading /
shifi (16):
add test for filtering frozen objects
Merge branch 'Promptus-issue_369_frozen_array_issue'
update Appraisals file
Merge branch 'master' of https://github.com/halida/airbrake into halida-master
remove whitespaces
add test for airbrake_request_url
Merge branch 'halida-master'
update year in license and readme
use proper capistrano hook depending on capistrano version
set localhost IP to satisfy web console when testing in development
Merge branch 'patch-1' of https://github.com/seuros/airbrake into seuros-patch-1
fix syntax error in Sidekiq configuration
Merge branch 'seuros-patch-1'
Merge branch 'master' of https://github.com/developwithvelocity/airbrake into developwithvelocity-master
tests for backtrace default filters - gem paths
Merge branch 'developwithvelocity-master'
Version 4.1.0 - 2014-09-04 23:16:08 +0200
===============================================================================
Benjamin Fleischer (1):
Add license to gemspec, is MIT
Chun-wei Kuo (1):
Add missing RAILS_ENV to the deploy notification task for Capistrano 3
David (1):
Merge pull request #306 from kiela/master
Giovanni Cappellotto (1):
Add support for Sidekiq > 3
Kamil Kieliszczyk (2):
Add ability to filter arrays
Add ability to filter arrays
Kelley Reynolds (1):
Ignore ActionController::UnknownFormat for Rails 4+ which is now handled by middleware
Marko Šiftar (11):
Revert "Add ability to filter arrays"
Merge pull request #307 from airbrake/revert-306-master
Merge pull request #305 from Domon/fix-capistrano3-task
Merge pull request #302 from gregory/remove_unused_controller
Merge pull request #310 from kiela/master
Merge pull request #271 from rykov/master
Merge pull request #275 from kreynolds/rails-4-unknown-format
Merge pull request #312 from bf4/add_license_to_gemspe
Merge pull request #304 from pitchtarget/sidekiq-support
Merge pull request #273 from meetme2meat/master
Merge pull request #300 from chute/master
Michael Rykov (1):
Keep passed exception if original_exception is nil
Petr Bela (1):
Add RACK_ENV to rake task for non-Rails apps
Sami Haahtinen (1):
Update capistrano v3 support
Viren Negi (1):
Added a comment to how to add specify environment when use with rack app
gregory (1):
remove unused controller
shifi (4):
update capistrano test to make sure we set RAILS_ENV when using rake task
Update ignored exceptions by default in Readme
fix conflicts in airbrake.cap
Merge branch 'ressu-capistrano3'
Version 4.0.0 - 2014-05-27 16:32:26 -0700
===============================================================================
Ali Faiz (2):
Remove the Airbrake JS notifier for the major release.
Version 3.2.1 - 2014-05-27 15:58:24 -0700
===============================================================================
Ali Faiz (3):
Revert "Merge pull request #297 from airbrake/remove-js-notifier"
Add deprecation warning when using .
Version 3.2.0 - 2014-05-23 17:37:35 -0700
===============================================================================
Ali Faiz (4):
Remove JS notifier from templates and libraries
Cleanup references to JS notifier in tests
Merge pull request #297 from airbrake/remove-js-notifier
Version 3.1.17 - 2014-05-20 21:00:25 -0700
===============================================================================
Alex Tomlins (1):
Only send notices if configured with api_key
Ali Faiz (22):
Add tasks specific for using appraisal to test different versions
Ensure that integration tests can use the same helpers as unit tests
Fix errors causing features to fail
Add sqlite3 for Rails 3.2 & 4.0 appraisal gems
Fix integrations with Rails 3.0 by locking sucker_punch to v1.0.2.
Update README.md
Merge pull request #285 from airbrake/adjust-ci-integration
Merge pull request #281 from jhawthorn/fix_actioncontroller_metal
Merge pull request #268 from alphagov/disable_unless_configured
Merge pull request #287 from itolmach/master
Add apikey to certain cucumber tests for changes for configured
Merge pull request #288 from airbrake/fix-apikey-related-tests
Merge pull request #277 from polleverywhere/rails3_filter_parameters
Merge pull request #262 from roqua/mv-regex-filters
Fix filtering checks in cucumber tests by checking for 'key=' instead of blind check
Make separate step for the cucumber test that checks for filtered keys
Merge pull request #289 from airbrake/fix-regex-filtering
Write verbose output when configuration prevents sending notices to Airbrake.
Merge pull request #294 from Nitrodist/ensure-rake-integration
Merge pull request #295 from airbrake/add-context-when-notice-not-sent
Merge pull request #293 from Nitrodist/use-minitest-4
Use tag date instead of trying to sort on tag name
Ivan Tolmachev (3):
added airbrakeman notifier ruby illustration
illustration added, take 2
Added Airbrakeman Notifier Illustration
John Hawthorn (1):
fix middleware for AC::Metal on rails 3.2
Version 3.1.16 - 2014-03-11 13:34:51 -0700
===============================================================================
Joseph Silvashy (5):
Merge pull request #267 from nberger/fix-typo-in-rails3-tasks
Update license for Rackspace
Merge pull request #255 from viperdezigns/capistrano3
Bump to 3.1.14
Bump to 3.1.16
Mark Campbell (2):
Add minitest 4.x as an explicit dependency
Ensure rake integration is enabled when rescue_rake_exceptions is true
Marten Veldthuis (3):
Add support for regexp filters
Refactor cgi_data filtering to use `filter_key?`
Add a default rack env filter for variables matching "secret" or "password".
Mike Foley (2):
Add backwards compatibility for filter_parameters in Rails3
Add tests, minor refactor for Rails 3 functionality
Nicolas Berger (1):
Fix typo: Rack -> Rake
Richard Pernikoff (3):
execute instead of run
get full revision hash and send correct repo url
execute the rake task within the release_path instead of running cd release_path.
ViperDezigns (1):
Merge pull request #2 from tunespeak/capistrano3
spodlecki (7):
adding capistrano 3
attempting err fixes
release_path
making repo name a env var
adding airbrake escape user method
logger.info doesn't exist, seems Cap uses info() now
execute instead of run
Version 3.1.15 - 2014-01-03 14:37:38 +0100
===============================================================================
Ahmad Sherif (1):
Don't serialize nil to an empty string
Damon Morgan (1):
Support sucker_punch for async processor
David Palm (1):
Give params_filter a setter so it can be *set* (not only appended to)
Hrvoje Šimić (14):
add Rails 4 to README.md
use Coveralls for code coverage
use Gemnasium for dependency monitoring
use Code Climate for code analysis
extract ParamsCleaner class
being more careful with javascript_notifier and non-public requests
Bumping to version 3.1.14
add Circle CI badge
rename :test task to 'test:unit'
use parallel gem installation on CI server
enable pry debugging in tests
add test for #251
enable filtering of sensitive Rack vars by default
start using MultiJson
Marko Šiftar (1):
fix deploy uri
Marten Veldthuis (1):
Airbrake rakefile is not compatible with Capistrano v3
Rodrigo Saito (1):
Handle error when variable sinatra.error is present
Version 3.1.14 - 2013-08-22 09:03:14 +0200
===============================================================================
Hrvoje Šimić (5):
use Coveralls for code coverage
use Gemnasium for dependency monitoring
use Code Climate for code analysis
extract ParamsCleaner class
being more careful with javascript_notifier and non-public requests
Version 3.1.13 - 2013-08-20 09:39:41 +0200
===============================================================================
Anton Minin (1):
Fix notice crash on empty cgi_data
Cedric Brancourt (2):
fixes #231 When no session in controller , airbrake_session_data returns {:session => "no session found"}
fixes airbrake/airbrake#233 duplicate cgi_data in Notice params
Chris Gunther (2):
Coerce user attributes to strings before checking that they are valid.
Reject invalid user attributes on assignment
Hongli Lai (Phusion) (1):
Add support for SSL in the command line tool.
Hrvoje Šimić (22):
better explanation of ignored environments and classes
add test for warnings about user attributes
remove unnecessary active record requirements
remove platform checks from nil logger initialization
update bourne dependency to fix test-running issues with ruby 2.0.0
test against ruby 2.0.0 on a CI server
remove mocha deprecation warnings
be more careful when reading sinatra environment name
wrap the js configuration in try-catch
ignore Gemfile.lock
lock json-schema to 1.0.12
add a scenario for ignoring rake exceptions [#223]
get rid of activesupport once and for all
fully support Rails 4.0
stop using appraisals for unit tests
fix formatting of airbrake_session_data
fix test for no session controller [#232]
include actionpack and activesupport in gemspec for tests
cleaning up tests
cleaning the codebase from warnings issued in ruby verbose mode
remove private writers and use instance variables to remove warnings
fixing changeling's version sorting
Jason Petersen (1):
Escape user name in Airbrake notify command
Konstantin Zub (1):
return environment_info unless environment_name
Kris Kemper (1):
Allow backtrace to be a String
Nathan Broadbent (1):
Use a separate (blank) array of ignored exceptions for Rake tasks
Subhash Chandra (1):
split javascript notifier into loader and configuration
Tony Spore (1):
use 'bundle exec' in capistrano task
Version 3.1.12 - 2013-04-29 18:48:40 +0200
===============================================================================
Arvind Kunday (1):
Removing the .erb template handler
Hrvoje Šimić (8):
introducing null logger for fallback
add missing logger requirement
being careful with silencing of rake backtrace in the airbrake:test task
support for Rails 4.0
start using remote XSD file when verifying XML in tests
throw a warning for unsupported user attributes
updating outdated step definition for current user feature
speeding up the test by using 'runner' instead of 'server'
knapo (1):
Fix Airbrake::Sender#log to log messages when logger is not passed to options.
Version 3.1.11 - 2013-04-11 12:44:09 +0200
===============================================================================
Eric Jensen (1):
add --scm-revision option to cli
Hrvoje Šimić (10):
update tested rails versions
reverting parts of 8768b1 that caused broken XML
update integration test
stop cluttering STDERR from rake airbrake:test
test coverage for Airbrake::Response
introduce configurable test mode
add the test mode option to the generator
update the test suite to use the test mode accordingly
stop using the 'progress' format when running features
fix defaults in integration test
Kenneth Kalmer (2):
Wrap the JS notifier configuration in a try..catch, since the notifier JS might have failed to load
Set a noop window.onerror in the event Airbrake is not available
Mark J. Titorenko (1):
Use env rather than @env when constructing fallback request data.
Marko Šiftar (1):
pretty formatting of notice details
Version 3.1.10 - 2013-04-03 15:41:13 +0200
===============================================================================
Mark J. Titorenko (1):
Use env rather than @env when constructing fallback request data.
Version 3.1.9 - 2013-03-25 20:06:10 +0100
===============================================================================
Bartosz Knapik (2):
.rbenv-version should be in gitignore
replace current_release with release_path
Chas Lemley (1):
correctly use config.user_attributes=
Hrvoje Šimić (6):
Update year in README
thread safety fix
add the secure option to the generator
fix the broken generator method call
be more careful with @template in javascript notifier
update tested rails versions
Marko Šiftar (2):
just collect id by default
update test suite (user details)
Robert Glaser (1):
log failed certicate verifications
Thilo-Alexander Ginkel (1):
Partial thread-safety fix
Thom Mahoney (1):
Airbake::Backtrace::Line#method => #method_name
jokerswanted (1):
Update README.md
Version 3.1.8 - 2013-02-05 16:29:43 +0100
===============================================================================
Hrvoje Šimić (5):
rename SUPPORTED_RAILS_VERSIONS to TESTED_AGAINST
don't call id on nil - fixes #177
move our middleware right after exception middleware (#178)
implement tests for #178
be nice to older rails versions
Version 3.1.7 - 2013-01-28 13:35:10 +0100
===============================================================================
Adam Duke (1):
fix an error if not using ActionController::Base
Ben Arent (2):
Update to Readme.md
2013! woot.
Cory Kaufman-Schofield (1):
Use https for rake airbrake:test if force_ssl set to true (fixes #145)
Dmitry Medvinsky (1):
Fix notifier API URL as per Airbrake docs
George Ogata (1):
Ignore ActionController::UnknownHttpMethod by default.
Hrvoje Šimić (59):
move dependencies from Gemfile
CI test only for 3.0.0 for now
use appraisal
use aruba instead of home-grown terminal
fix *ALL* the tests!
remove bundler version
support all major rails versions for now
add bundler dependency
destroy rvmrc
update appraisals
add task for bundling bundler
remove gemfile locks
update appraisals
clean up README
logo is not needed in README
update the integration tests
update testing instructions
use CircleCI for continuous integration
update rake default task
mark heroku tests as wip for now
Clean up the rake task
stop cluttering STDOUT with trace of rake tasks
update supported rails versions
send framework info
use specific version of builder
update appraisals
revert "use specific version of builder"
remove hard dependency on girl_friday
update thoughtbot logo
update test suite to newer Rails versions
unfreezing version
More description about development environments
make sure we don't set env["airbrake.error_id"] for async notices
stop extending Object, use ActiveSupport instead
blank? instead of nil? || empty?
move XSD schema to resources
enable sending to new JSON API (#163)
define headers in Sender
ignore gemfile.locks
make sending to new JSON API disabled by default (#163)
don't use named groups in regexes, they are ruby 1.9 only (#162)
make sure we close the body even if exception occurs (closes #153)
Rails::Application::Configuration.force_ssl is undefined for Rails 3.0.x
update the test suite
update the default rake task
add the ability to pass a single feature to rake test task
tests support Rack::BodyProxy now
use rails 4 compatible routes in tests
remove unnecessary local variables
stop with monkeypatchig of Rails exception middleware
style fixes
require the new middleware in tests
better handler for adding Heroku deploy hooks (#167)
support multiple apps in Heroku deploy hooks task (#166)
read every available parameter for deploy hook from ENV (#168)
fallback to reading API key from ENV for deploy hooks
freshen up Heroku readme
set username and revision from Heroku variables (#168)
automatically get remote origin for deploy hooks (#168)
Joel Friedlaender (1):
configuring development environments
Jon Evans (1):
Use "get" instead of "match" for verify route
Josh Goebel (1):
clean_rack_request_data should also filter out "action_dispatch.secret_token" to prevent passing a Rails applications secret token
Kyle Wilkinson (1):
Fix broken gemspec with missing file names. MIT-LICENSE is now just called LICENSE and there is no TESTING.md
Manuel Meurer (1):
Use Airbrake.notify_or_ignore instead of just Airbrake.notify in notify_airbrake controller method
Marko Šiftar (3):
better Sinatra handling
fix typo
add framework info for Sinatra and Rack
Morgan Mikel McDaris (3):
fixed the heroku airbrake.rb generation
fixed the heroku airbrake.rb generation
made supported versions into a link
Pedro Nascimento (1):
Allow virtual attributes to be used in user data instead of just attributes.
Ryan Souza (1):
Prettier rake exception actions
cielavenir (1):
airbrake_javascript_notifier_options should be externalized
Version 3.1.6 - 2012-10-23 21:15:50 +0200
===============================================================================
Hrvoje Šimić (9):
load api key from file and env if not provided for executable
get a list of your projects from command line
create projects from command line
fix cli client host
creating deploys from command line
don't override extension methods
update heroku plan in readme
another fix for heroku readme
don't pollute global namespace with blank?
Sam Umbach (1):
Send deploy notification on deploy:cold
Version 3.1.5 - 2012-10-05 17:32:23 +0200
===============================================================================
Hrvoje Šimić (3):
make collected user attributes customizable
enable filtering of env vars for rake handler
add a simple executable
Morgan Mikel McDaris (1):
rake section added
Zachary Anker (2):
Add the ability to pass XML directly to send_to_airbrake
Remove active_support require since it's no longer necessary
Version 3.1.4 - 2012-09-11 04:31:51 +0200
===============================================================================
Ben Arent (1):
Update to MIT license to reflect new ownership.
Hrvoje Šimić (4):
remove activesupport from runtime dependencies
use different logger for async notices
Merge pull request #118 from exviva/load_initializer_conditionally
symbolize user's keys
Olek Janiszewski (1):
Fallback to loading whole environment if initializer does not exist
Version 3.1.3 - 2012-09-05 18:58:27 +0200
===============================================================================
Ben Arent (1):
Removed old mailing list.
Dylan Smith (1):
Use debug log level for verbose log messages.
Hrvoje Šimić (21):
add a note for testing against different frameworks
add a scenario to make sure 404s are ignored by default
failing scenario for #100
remove unnecessary bundler/setup requirement
move dependencies from Gemfile to gemspec
send info about the current logged in user
add async notifications
use async? instead of asnyc
add info about logger
prefer provided error message over original exception message
don't load entire environment for deploy task
safely handle render exception
remove unnecessary AirbrakeError
update XML schema
test fixes
clean whitespace
print the failed notice details
update supported rails versions
update scenarios
stop converting notice to xml before passing it to sender
remove logger from rack handler
update supported rails versions
John Pignata (1):
Cherry-pick Object#blank? extension
Joshua Wood (2):
rbenv support
Fixes outdated rake feature.
Matt Colyer (1):
Fix Airbrake so it actually reports data.
Morgan Mikel McDaris (1):
changed notify to notify_or_ignore
Sergii Boiko (2):
Refactor config.async to provide custom asynchronous delivery way
Simplify config.async to use only notice param
grosser (2):
fix exceeded available parameter key space breaks notification, fixes #99
make all tests runnable via ruby test_file.rb by loading the helper absolutely
Version 3.1.2 - 2012-06-23 02:27:01 +0200
===============================================================================
Hrvoje Šimić (5):
routing errors ignored by default, for #92
use simplecov for test coverage
fix features for javascript
ignore user agents in rack, closes #61
error out if controller is undefined
Version 3.1.1 - 2012-06-06 20:35:00 -0700
===============================================================================
Hrvoje Šimić (10):
minor fixes for Rakefile
change color of user informer tests
remove unnecessary shim
use shim instead of server response in tests
add a note about informing the user
fix typo in Rakefile
valid mock responses
add a failing scenario for #92
404s reporting fixed, closes #92
update mocks for rack and sinatra
Jonathan Siegel (1):
Updated copyright/trademarks
Version 3.1.0 - 2012-05-28 02:25:09 +0200
===============================================================================
Andre Arko (1):
stop using deprecated RAILS_ROOT
Benjamin Oakes (5):
notify_airbrake: filter params on Rails 3.1 (and maybe 3.0 also)
`params` is the (eventual) intent, but `hash` is clearer in context
One-liner, per @shime
Exception safety: worst case scenario, report the unfiltered hash
(m) Summarize the cases for future maintainers
Blake Watters (1):
Modify Rake handler to use Airbrake.notify_or_ignore rather than Airbrake.notify
Chris Griego (1):
Fix allowing airbrake_env/TO being different from rails_env/RAILS_ENV in deployment notifications.
David (10):
Merge pull request #33 from cgriego/patch-1
Merge pull request #51 from unnu/master
Merge pull request #56 from GateGuru/rake_handler_fix
Merge pull request #60 from DaPulse/master
Merge pull request #71 from sgonyea/patch-1
Merge pull request #75 from blackhacker/master
Merge pull request #81 from brainopia/patch-1
Merge pull request #82 from ghurrell/fix-readme-stubbing-example
Merge pull request #80 from yanowitz/patch-1
Merge pull request #86 from Playhem/master
David Palm (5):
Set VERIFY_PEER in rake task
More idiomatic inject
Not quite ready yet. Revert "Heroku references now are to Airbrake."
Adds `pry` to the gems available in test env
Works outside Rails
Eran Kampf (2):
Fix for apps behind a local proxy (EY App Master)
Changed if statement to one liner
Erik Ostrom (1):
Updated Heroku README to use Airbrake's new name.
Gary Rafferty (1):
Fix typo in airbrake.gemspec
Greg Hurrell (1):
Update stubbing example in README to match method signature
Hrvoje Šimić (47):
Merge pull request #59 from benjaminoakes/master
Merge pull request #62 from sleparc/master
Merge pull request #63 from benjaminoakes/master
improved readability
added new middleware catcher, fixes #73
Merge pull request #72 from 'jdel/lazyload'
Merge pull request #87 from gary-rafferty/master
Stop using include? to filter parameters
renaming so it's easier to understand
Merge pull request #90 from samoli/patch-1
Merge pull request #68 from cylence/master
read ENV variables from heroku config, fixes #89
check for airbrake_api_key on heroku
Merge pull request #91 from mikz/patch-1
ignore user agents in rails 3.0+
Merge branch 'master' of github.com:airbrake/airbrake
Merge pull request #79 from morgoth/fix-passing-api-key-as-param-to-rake-task
minor test fix
let's catch errors that happen early in the stack
remove deprecated step definitions
update url in a test
fix required files in gemspec
use top-level namespace
fix requirements
add rvmrc
update server response in scenarios
update heroku mock
remove unnecessary space
prefer the latest stable ruby version
update steps for newer rails versions
support rails 3.2.x with the test suite
update exception catcher
monkeypatch the old rails versions in tests
remove fake exception from env
add sanity to rescue_action_in_public_without_airbrake call
remove note for rails 1.2.x users, we don't support it
support the latest rails versions
add 3.0.11 and 3.0.12 to supported versions
update rack synopsis
log messages for sinatra and rack
make rack and sinatra tests green
update rack example in readme
Update ignored exceptions by default in readme
update explanation how we catch errors in readme
fix formatting
add all supported frameworks to rake test task
make metal tests green
Jason Yanowitz (2):
remove git dependency from generating gemspec file. causes errors when vendoring this gem in other projects
updated gemspec files specification based on feedback
Jean-Michel Garnier (1):
Update README.md
Jonathan Siegel (5):
Heroku references now are to Airbrake.
Merge branch 'master' of github.com:airbrake/airbrake
Added beta support fer cedar.
Added beta support fer cedar.
Migrated to new api.airbrake.io endpoint.
Jonathan del Strother (1):
Lazily-load actioncontroller
Leonid Shevtsov (3):
Feature: use a separate API key for Javascript notifications
cleaned up configuration
Merge branch 'master' of git://github.com/airbrake/airbrake
Michal Cichra (1):
Use id to lookup error instead of error-id.
Nathan Broadbent (1):
Added Mongoid::Errors::DocumentNotFound to default IGNORED exceptions (same as ActiveRecord::RecordNotFound, for Mongoid.)
Ravil Bayramgalin (1):
Update lib/airbrake/user_informer.rb
Ryan L. Cross (1):
Added unix style param for url in the deployhook rake task.
Sam Oliver (1):
Update hoptoad=>aibrake in rake task example
Scott Gonyea (1):
Document proxy parameters; namely, that the proxy_host does not require "http://" as a prefix. Ideally, config.proxy= could be given a URI.
Simon Le Parc (1):
Shouldn't test the native dup method
Stuart Chaney (1):
Updating README gem instructions for Rails 2.3 with bundler.
Wojciech Wnętrzak (1):
fixed passing api_key param to Airbrake deploy task
blackhacker (1):
more detailed error message
unnu (1):
Fixed TaggedLogging bug in Rails 3 rake test task
usiegj00 (3):
Merge pull request #46 from eostrom/master
Merge pull request #47 from 21croissants/master
Merge pull request #38 from ndbroadbent/ignore_mongoid_notfound
Version 3.0.9 - Thu Dec 15 23:51:38 +0100 2011
===============================================================================
David Palm (2):
Merge pull request #45 from spagalloco/patch-1
Pulls in ideas from https://github.com/kidsalsa/airbrake/commit/54982ba83bd6c577a0835b9ba5936c690029244c#L0R2 BUT
- moves #ca_bundle_path to Airbrake::Configuration
- moves #local_cert_path to Airbrake::Configuration
- adds #use_system_ssl_cert_chain? alias to Airbrake::Configuration
- makes Airbrake.configure return the created sender (in addition to yielding)
- stops airbrake deploy tasks duplicate code form the configuration class
- cleanup unused expectations from tests
Version 3.0.8 - Sun Dec 11 22:14:18 +0100 2011
===============================================================================
David Palm (1):
Use OpenSSL::X509::DEFAULT_CERT_FILE to connect only if configured to by setting use_system_ssl_cert_chain to true
Version 3.0.7 - Sun Dec 11 21:04:08 +0100 2011
===============================================================================
David Palm (1):
Adds a :use_system_ssl_cert_chain configuration option to allow use of the system default SSL chain (as opposed to the CAs bundled with Airbrake) - defaults to false
Version 3.0.6 - Mon Dec 05 16:41:39 +0100 2011
===============================================================================
Benjamin Quorning (1):
README updated to reflect name change from Hoptoad to Airbrake
Darcy Laycock (1):
Explicitly scope calls to Rails.env and such to prevent loading issues when manually requiring parts of airbrake.
David (1):
Merge pull request #42 from Playhem/fix-issue-34-cherrypicked
David Czarnecki (6):
Using the Capistrano logger for great justice
Using the Capistrano logger for great justice
Re-organized capistrano task to allow for testing
Fixing conflict
Fixed the name of the capistrano task in the test to be correct. Updated the cucumber feature to look for the right task name.
Change airbrake:notify to airbrake:deploy to be more clear that it is a deploy notification
David Palm (8):
Removes support for Rails v2.3.12
Documentation glitch
Documenting workaround for issue #39
Using guard&spork for testing
Adding Guardfile
Moves #assert_logged to test helper
Moves http setup code to own method
Not sporking yet
Florent Guilleux (1):
Change Hoptoad references to Airbrake.
Gabe Berke-Williams (1):
Merge pull request #10 from Florent2/patch-1
Harold Giménez (10):
Heroku is still using HOPTOAD_API_KEY, so expect that for now
Bumping to version 3.0
Bumping to version 3.0.1
Fix bug in defining the Airbrake javascript object
Bumping to version 3.0.2
Ensure a valid configuration object is always available on Airbrake.configuration
Merge remote-tracking branch 'agoragames/master'