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

DO NOT MERGE -- Sync with TWC master-keystone? #9

Open
wants to merge 1,514 commits into
base: grafana3
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1514 commits
Select commit Hold shift + click to select a range
20d789c
docs(): fix title
torkelo Nov 8, 2016
652eb05
change(graph): change default line width from 2 to 1
torkelo Nov 8, 2016
24a3a10
feat(influxdb): add alias to query
bergquist Nov 8, 2016
c897d39
feat(influxdb): add support for serie alias replacement
bergquist Nov 8, 2016
9727151
feat(influxdb): cleanup influxdb query editor options
bergquist Nov 9, 2016
2164bbd
ux(tv mode): added 1 second delay animation
torkelo Nov 9, 2016
33664b0
docs(): minor docs change
torkelo Nov 9, 2016
485980e
Merge branch 'issue-2912' of https://github.com/benrubson/grafana int…
torkelo Nov 9, 2016
a9c6bdc
panel(graph): stacking can now handle null values, #6287
torkelo Nov 9, 2016
bfed566
changelog(): updated with entry for #2912 and #6287, closes #2912
torkelo Nov 9, 2016
d1bedfc
updated version to beta1
torkelo Nov 9, 2016
f0a0e64
feat(influxdb): backend support for alias by segment
bergquist Nov 9, 2016
1d4cace
fix(testdata): fixed query in default grafana data source
torkelo Nov 9, 2016
fff2608
docs(): updated install links with beta links as well
torkelo Nov 9, 2016
82e1d3f
feat(influxdb): disable debug logging in appmode
bergquist Nov 9, 2016
6a81389
fix(shortcuts): CTRL on windows or linux
bergquist Nov 9, 2016
ef08a24
fix(influxdb): fixes possible nil pointer
bergquist Nov 10, 2016
2443326
Add some comments about some previous modifications (#6533)
Nov 10, 2016
6495ba1
Correct timeStep in case of missing values (#6526)
Nov 10, 2016
71eb0f3
fix(graph): fixed issue with bar width when used in series override, …
torkelo Nov 10, 2016
4f3c8c6
fix(influxdb): add default operator
bergquist Nov 10, 2016
70b9ba2
tech(build): switch to golang 1.7.3
bergquist Nov 10, 2016
316d754
fix(ui/browser): fixed border not showing in safari, fixes #6530
torkelo Nov 10, 2016
6767bdd
fix(graph): fixed issue log base scale on right y axis, option was no…
torkelo Nov 10, 2016
ecba23e
Merge branch 'master' into influxdb_alias_seriename
bergquist Nov 10, 2016
a825e63
Merge pull request #6515 from grafana/influxdb_alias_seriename
bergquist Nov 10, 2016
9f7d086
docs(): minor docs fix
torkelo Nov 10, 2016
a948dfe
fix(influxdb): fixes broken raw query usage
bergquist Nov 10, 2016
f924b24
tech(influxdb): refactor query builder
bergquist Nov 10, 2016
abb8f33
feat(alertlist): make it possible to filter on alerts from current da…
bergquist Nov 10, 2016
a51de8e
tech(conf): remove dragoo :(
bergquist Nov 10, 2016
b824fa1
Merge pull request #6538 from grafana/alertlist_only_from_dashboard
bergquist Nov 10, 2016
7294779
Merge remote-tracking branch 'upstream/master' into master-keystone
Nov 10, 2016
e04d27c
fix(influxdb): return internal influxdb errors
bergquist Nov 11, 2016
b98f817
Fix for cloudwatch datasource requesting too many datapoints (#6544)
Nov 11, 2016
f5a804a
Fix typo (password strenght -> password strength)
Nov 11, 2016
08429d9
Merge pull request #6546 from huydx/master
bergquist Nov 11, 2016
ad97db9
feat(stats_usage): add stats about alerts
bergquist Nov 11, 2016
a87fd11
feat(stats): add alerts to global admin stats
bergquist Nov 11, 2016
4fdfee7
fix(influxdb): add support for regex measurments
bergquist Nov 14, 2016
62ff85e
docs(): fixed ldap link
torkelo Nov 14, 2016
0cdf05a
docs(datasources/influxdb): Fix broken image link
nicr9 Nov 14, 2016
6e94cce
Merge pull request #6569 from nicr9/patch-1
bergquist Nov 14, 2016
b2db2b2
Added OR to alert_tab
utkarshcmu Nov 12, 2016
05c5a09
docs(): updated changelog
torkelo Nov 15, 2016
b9d709a
feat(alerting): improve error logging for extracting alerts
bergquist Nov 15, 2016
dfb1b19
Implemented operator based firiing in backend
utkarshcmu Nov 15, 2016
8d0bcd2
Added tests for checking nested operators
utkarshcmu Nov 15, 2016
a4de6da
Correct series highlight (#6578)
Nov 15, 2016
f46c4c8
Added OR condition in docs
utkarshcmu Nov 16, 2016
cbe8af9
docs(api): add docs about creating new org
bergquist Nov 16, 2016
f91a833
fix(panel): set initial transparency state at first link
torkelo Nov 16, 2016
10cf32f
Removed green border from OK alerts. Makes dashboards too busy, compe…
mattttt Nov 16, 2016
9740752
(cloudwatch) long retention support (#6547)
mtanda Nov 16, 2016
e12a4f6
docs(notifications): fixes typo
bergquist Nov 16, 2016
171335b
fix(ux): fixed dropzone display issues, fixes #6598
torkelo Nov 16, 2016
9c7f826
fix(build): fixed failing unit test
torkelo Nov 16, 2016
4fa995e
ux(view/tv mode): treat tab change as user activity, resets in activi…
torkelo Nov 16, 2016
a353c8d
added explicitly setting token as Bearer Type
tomkozlowski Nov 15, 2016
e7a30ac
fix(units): fixed issue with data rate bit units, fixes #6602
torkelo Nov 16, 2016
eacb7c8
Merge pull request #6584 from tomkozlowski/bugfix/oauth-login-bearer-…
DanCech Nov 16, 2016
c980efd
fix up sass lint warnings (#6603)
DanCech Nov 16, 2016
e3564d1
fix(404): fixed 404 page
torkelo Nov 16, 2016
18e965c
fix(error handling): fixed server side error handling page
torkelo Nov 16, 2016
465451c
cleanup(): removed unused uio-angular tab component
torkelo Nov 16, 2016
f64385c
ux(tweak): minor polish to date picker styling
torkelo Nov 16, 2016
a50178e
ux(tweak): minor polish to date picker styling
torkelo Nov 16, 2016
079b0ef
change(alerting): delete alert rule from panel model when duplicating…
torkelo Nov 16, 2016
d7e8753
cleanup(): removed unused gfbox style
torkelo Nov 16, 2016
e6776f7
cleanup(sass): removed tight-form styles
torkelo Nov 16, 2016
4581bb4
fix(singletat): Support repeated template variables in prefix/postfix…
torkelo Nov 16, 2016
f52c6aa
docs(): minor update to centos docs about font packages needed for ph…
torkelo Nov 16, 2016
42167a6
testdata(): added test graph for null stacking scenario, #6566
torkelo Nov 16, 2016
b0620a9
Add VictorOps alert notification capability
IllyaChekrygin Oct 27, 2016
1e558e3
Fix user-facing text
IllyaChekrygin Oct 28, 2016
4ca304b
Change VictorOps fa from `fa-exclamation-triangle` -> `fa-pagelines`
IllyaChekrygin Oct 29, 2016
b46cbc5
Add option to alert on ExecutionError
IllyaChekrygin Oct 30, 2016
bbca986
Fix return on `nil` and cleanup debug messages
IllyaChekrygin Oct 30, 2016
8f0d511
Resolve rebase w/ upstream conflicts.
IllyaChekrygin Nov 17, 2016
acc7291
Add VictorOps Test.
IllyaChekrygin Nov 17, 2016
f6b70c7
Fix formatting
IllyaChekrygin Nov 17, 2016
a45fdfd
fix(dashboard): minor fixes, and restored in-activity timer to 1min
torkelo Nov 17, 2016
690868c
Added firingEvalution to Rule test
utkarshcmu Nov 17, 2016
fc82dac
Added braces to single condition firingEvaluation string
utkarshcmu Nov 17, 2016
196fdbf
fix(dashboard): fixed issue when dragging new panel to drop zone
torkelo Nov 17, 2016
aae33b3
Added tests for firingEvaluation string
utkarshcmu Nov 17, 2016
eafe0d6
fix(templating): fixed issue when adding template variable, fixes #6622
torkelo Nov 17, 2016
9d5928d
feat(templating): don't persist template variable options when variab…
torkelo Nov 17, 2016
98d1748
fix(templating): work on fixing exporting issues when using templatin…
torkelo Nov 17, 2016
457ae74
Merge branch 'or_alerting' of https://github.com/utkarshcmu/grafana i…
torkelo Nov 17, 2016
3ea66eb
fix(alerting): remove possible divide by zero panic
bergquist Nov 17, 2016
62e8a03
refactor(alerting): refactoring PR for OR conditions, #6579
torkelo Nov 17, 2016
e34bf9a
Merge branch 'utkarshcmu-or_alerting'
torkelo Nov 17, 2016
b9cfb19
changelog(): added entry for PR #6579
torkelo Nov 17, 2016
7ce33c3
Merge branch 'master' of github.com:grafana/grafana
torkelo Nov 17, 2016
a3b0fbc
fix(influxdb): fixes broken tag rendering for influxdb alerting
bergquist Nov 17, 2016
61bb9cb
test(alerting): fixes broken unit test
bergquist Nov 18, 2016
850d39f
Revert #6287 for jquery.flot.stack.js
Nov 18, 2016
5dea0fd
fix(settings): remove nil pointer exception
bergquist Nov 18, 2016
becb630
Revert #6287 for graph_tooltip.js
Nov 18, 2016
1eb0ea3
Correctly stack series with null and missing values
Nov 18, 2016
0034b6e
Highlight correct point when series has null values
Nov 18, 2016
9797845
Typo
Nov 18, 2016
e71114f
Come back to #6287 for graph_tooltip.js
Nov 19, 2016
8d80812
Merge branch 'issue-6566' of https://github.com/benrubson/grafana int…
torkelo Nov 21, 2016
6fa4b8c
Merge branch 'master' of github.com:grafana/grafana
torkelo Nov 21, 2016
2b6013c
fix(notifications): failed image upload should not stop notification
bergquist Nov 21, 2016
c643466
bumped version to v4-beta2
torkelo Nov 21, 2016
a5c0295
docs(): updated doc download links
torkelo Nov 21, 2016
092f0c4
docs(): fixed windows link
torkelo Nov 21, 2016
a3d5b4b
Update CHANGELOG.md
torkelo Nov 21, 2016
41a1ec2
docs(readme): add link to whats new in grafana 4
bergquist Nov 21, 2016
9a24f2e
Merge remote-tracking branch 'upstream/master' into master-keystone
Nov 21, 2016
d73620f
docs(issue_template): add note about alerting
bergquist Nov 22, 2016
50811c8
fix(alerting): fixes bug that prevents noData from triggering
bergquist Nov 22, 2016
51f80af
(cloudwatch) update aws-sdk-go to v1.5.8 (#6658)
mtanda Nov 22, 2016
6882dcf
feat(alerting): add backend support for median reducer
bergquist Nov 22, 2016
34790e1
fix(dashboard): minor fix to schema upgrade when schemaVersion is not…
torkelo Nov 22, 2016
2a33594
fix(templating): fixed duplicate button bug, fixes #6652
torkelo Nov 22, 2016
56156fc
feat(alerting): add median reducer to frontend
bergquist Nov 22, 2016
c21ffcc
generalized database connection cert support and added to postgres
tomkozlowski Nov 22, 2016
e7e83a7
Fix typo in Basic Concepts
peregrinogris Nov 23, 2016
78ce29b
Merge pull request #6671 from peregrinogris/patch-2
bergquist Nov 23, 2016
02dc51b
docs(influxdb): typo
bergquist Nov 23, 2016
c365d52
[6486] Fix status code when adding an existing user to org (#6678)
dpavlos Nov 23, 2016
773fb5d
fix(alerting): check if dashboard is saved before testing alert rule,…
torkelo Nov 23, 2016
ea5cb0d
fix(server side rendering): Fixed address used when rendering panel v…
torkelo Nov 23, 2016
cf751c2
fix(graph): fixed order of graph tooltip when sort order was none, fi…
torkelo Nov 23, 2016
223f232
fix(streaming): clear data stream on subject completion
torkelo Nov 23, 2016
df2b2e3
feat(alerting): validate alerts before saving dashboard (#6691)
bergquist Nov 24, 2016
6081c6c
docs(http_api): convert to new docs format
bergquist Nov 24, 2016
614bd7f
Sort series by yaxis by default (#6683)
Nov 24, 2016
d9cf6a9
fix(unsaved changes): You now navigate to the intended page after sav…
torkelo Nov 24, 2016
421c1ee
fix(dashboard): fixes bug when saving dashboards
bergquist Nov 24, 2016
ad7ae1b
fix(graph): Fixed tooltip date header visible when x-mode was set to …
torkelo Nov 24, 2016
56b7e2d
Added support for TLS client auth for datasource proxies (#5801)
joelanford Aug 25, 2016
af07adb
refactor(securejsondata): extract to class
daniellee Nov 12, 2016
c9b2c69
refactor(dataproxy): TLS Client Auth
daniellee Nov 16, 2016
387f8cc
feat(dataproxy): TLS CA Cert for self-signed certs
daniellee Nov 16, 2016
2893b25
feat(datasources): allow updating of tls certs
daniellee Nov 18, 2016
b6b53c0
fix(dataproxy): test with CA Cert
daniellee Nov 18, 2016
0618122
feat(httpsettings): add tls auth option
daniellee Nov 18, 2016
2bbe3d5
docs(alerting): add info about alerting metrics
bergquist Nov 24, 2016
ad8f06f
feat(changelog): adds TLS Client auth
daniellee Nov 24, 2016
42f522f
Merge pull request #6692 from grafana/feature/tls-client-auth
bergquist Nov 24, 2016
c3075a9
docs(changelog): add note about solving sync problem for alerts
bergquist Nov 24, 2016
64784db
feat(cloudwatch): adds access and secret key to edit config page
bergquist Nov 23, 2016
1695aec
feat(cloudwatch): add authtype dropdown to config page
bergquist Nov 24, 2016
f7e12e5
test(cloudwatch): fixes failing tests
bergquist Nov 24, 2016
0ea6537
tech(cloudwatch): refactoring
bergquist Nov 24, 2016
3d21f06
tech(cloudwatch): store keys in secure json blob
bergquist Nov 24, 2016
7bc1c3c
feat(cloudwatch): make it possible to reset keys
bergquist Nov 24, 2016
adc1bd3
docs(graph): moves thresholds to display tab
bergquist Nov 27, 2016
583de8e
docs(graph): remove unused headers
bergquist Nov 27, 2016
bdfb773
fix(alerting): fixes broken no_value evaluator
bergquist Nov 27, 2016
e3ad740
docs(changelog): add note about closing #6701
bergquist Nov 27, 2016
3475ff2
docs(http): moves overview content to /http_api/
bergquist Nov 27, 2016
ce64a01
docs(datasource): add root datasource page
bergquist Nov 27, 2016
b2edcd8
tech(docs): use relref for links
bergquist Nov 27, 2016
0064331
[6679] Check if org exists before delete it
dpavlos Nov 27, 2016
a2d1cc1
fix(css): minor style fix
torkelo Nov 28, 2016
ab2f109
fix(config): error message for broken config file
bergquist Nov 28, 2016
20df0aa
tech(docker): adds docker fig for elastic 5
bergquist Nov 28, 2016
2bdeb78
style(docker): remove comments
bergquist Nov 28, 2016
2bdb2f7
fix(table): renderes empty date column as '-' (#6736)
bergquist Nov 28, 2016
f7e8e9c
docs(readme): bump golang version
bergquist Nov 28, 2016
3c3e98e
Ensure that Content-Type is set correctly when authenticating with Ke…
stevejims Nov 28, 2016
49dda7e
first, delta, range passing unit tests
dirkleroux Nov 23, 2016
6412bd2
oAdded value type documentation to singlestat panel
dirk-leroux Nov 24, 2016
e0073d7
Fixed spelling error
dirk-leroux Nov 29, 2016
7f7f080
[5443] Check if title is empty before save a new dashboard
dpavlos Nov 29, 2016
7e831e1
updated version in grafana-server main.go
torkelo Nov 29, 2016
360516e
feat(metrics): change active alerts to guage
bergquist Nov 29, 2016
64f371a
tech: upgrade package json to v4.0.0
bergquist Nov 29, 2016
231492d
tech(build): change windows build branch
bergquist Nov 29, 2016
567c2a1
tech(build): update branch to package
bergquist Nov 29, 2016
7276b00
fix(row): fixed dropping new panels onto panels, should split target …
torkelo Nov 29, 2016
25a5fc4
fix(row): fixed dropping new panels onto panels, should split target …
torkelo Nov 29, 2016
9143165
tech(build): change windows build branch
bergquist Nov 29, 2016
aed695e
tech(build): set master to 4.1.0 pre
bergquist Nov 29, 2016
a73bebb
tech(build): update publish script for 4.0.x release
bergquist Nov 29, 2016
b00e939
docs(v4): update docs for v4
bergquist Nov 29, 2016
c3e454f
Merge pull request #10 from stevejims/master-keystone
rbak Nov 29, 2016
5a0fc43
Merge pull request #6722 from dpavlos/fix_6679
bergquist Nov 29, 2016
3b4e552
docs(changelog): add note about fixing #6679
bergquist Nov 29, 2016
f6557f1
Merge pull request #6741 from dpavlos/fix_5443
bergquist Nov 29, 2016
253324f
style(sqlstore): remove comment
bergquist Nov 29, 2016
9f4d06e
docs(changelog): add note about closing #5443
bergquist Nov 29, 2016
b47410a
Merge pull request #6670 from tomkozlowski/feature/postgres-certs
bergquist Nov 29, 2016
a3a07b7
docs(changelog): add note about closing #6655
bergquist Nov 29, 2016
bb6248a
docs: remove link to CLA since we use CLA assistance
bergquist Nov 29, 2016
a6ea2f4
Merge branch 'victorops' of https://github.com/ichekrygin/grafana int…
bergquist Nov 29, 2016
83e9032
chore(victorops): remove unused code
bergquist Nov 29, 2016
87824d2
Merge branch 'ichekrygin-victorops'
bergquist Nov 29, 2016
aa14d9d
docs: add note about closing #6411
bergquist Nov 29, 2016
c2ed24b
Merge pull request #6740 from dirk-leroux/new_aggregation_on_singlest…
bergquist Nov 29, 2016
16f6339
docs: add note about closing #6740
bergquist Nov 29, 2016
0d41b12
fix(singlestat): align width for gauge settings
bergquist Nov 29, 2016
180940a
fix(singlestat): align width for gauge settings
bergquist Nov 29, 2016
3c662ad
Merge pull request #6698 from grafana/cloudwatch_configurable_keys
bergquist Nov 29, 2016
4543bfe
docs: add note about closing cloudwatch
bergquist Nov 29, 2016
d11b17b
Merge pull request #5677 from bmundt/remove_columns
bergquist Nov 29, 2016
09e49f0
docs: adds note about closing #5677
bergquist Nov 29, 2016
834e3f1
swap member declaration in StandardGauge to avoid problem with atomic…
fg2it Nov 30, 2016
1c234c6
typo?
solugebefola Dec 1, 2016
ae17135
Merge pull request #6783 from solugebefola/patch-1
bergquist Dec 1, 2016
6c03c64
Merge pull request #6768 from fg2it/fix6749
bergquist Dec 1, 2016
158656f
docs(changelog): add note about closing #6749
bergquist Dec 1, 2016
d3e47e5
swap member declaration in StandardGauge to avoid problem with atomic…
fg2it Nov 30, 2016
b00fc73
Use space to separate multiple modes
hvnsweeting Dec 2, 2016
c6e66ec
Update sample.ini
hvnsweeting Dec 2, 2016
9ed21c6
Add transport cache for reverse proxy (#6776)
stuartnelson3 Dec 2, 2016
bc69c8e
Add transport cache for reverse proxy (#6776)
stuartnelson3 Dec 2, 2016
04fa86f
docs(changelog): note about closing #6759
bergquist Dec 2, 2016
c206c04
Merge pull request #6796 from hvnsweeting/patch-2
bergquist Dec 2, 2016
b4b7156
fix(webdav): adds missing auth headers
bergquist Dec 2, 2016
f7dced3
update to version 4.0.1
bergquist Dec 2, 2016
8134724
docs: update links to 4.0.1
bergquist Dec 2, 2016
bc0fdc1
Update CHANGELOG.md
torkelo Dec 2, 2016
a5f7edb
Update CHANGELOG.md
torkelo Dec 2, 2016
3688898
update latest.json to 4.0.1
bergquist Dec 2, 2016
f70d7ff
fix(influxdb): align tsdb.influxdb with dataproxy
bergquist Dec 2, 2016
96cd130
change to golang 1.7.4
bergquist Dec 2, 2016
9dd6cf4
feat(webhook): adds alert rule message to webhook
bergquist Dec 2, 2016
c9b7f86
tech(): replace spaces to handle input more graceful
bergquist Dec 2, 2016
6c9cf87
feat(alerting): calculate avg of valid points
bergquist Dec 2, 2016
fbf2113
Merge pull request #6795 from hvnsweeting/patch-1
bergquist Dec 3, 2016
b88478a
docs(readme): remove link to old CLA page
bergquist Dec 3, 2016
0403f53
feat(webhook): adds alert rule message to webhook
bergquist Dec 2, 2016
ea82998
changelog: add note about closing #6807
bergquist Dec 5, 2016
1b68116
changelog: add bugfix header
bergquist Dec 5, 2016
87dbdb8
webhook: adds json content-type
bergquist Dec 5, 2016
4a2a935
changelog: adds note about closing #6822
bergquist Dec 5, 2016
b81e97c
webhook: adds json content-type
bergquist Dec 5, 2016
48a14cb
Use correct domain in render.js (#6813)
Dec 5, 2016
ab07667
fix(rendering): minor fix for server side rendering when using non de…
torkelo Dec 5, 2016
d1feaaf
Merge branch 'v4.0.x'
torkelo Dec 5, 2016
e1d5290
Merge branch 'master' of github.com:grafana/grafana
torkelo Dec 5, 2016
a9c0f66
fix(influxdb): Fix for Ad-Hoc Filters variable & changing dashboards,…
torkelo Dec 5, 2016
c5ff1e4
Merge branch 'v4.0.x'
torkelo Dec 5, 2016
cc46b81
fix(rendering): fixed server side rendering issue when sertting enfor…
torkelo Dec 5, 2016
1f50c6d
Merge branch 'v4.0.x'
torkelo Dec 5, 2016
80f7a6a
updated changelog
torkelo Dec 5, 2016
890e5ce
feat(playlist): added support for kiosk mode & minor polish/fix, clos…
torkelo Dec 5, 2016
5002225
Merge branch 'v4.0.x'
torkelo Dec 5, 2016
37c1a49
updated changelog
torkelo Dec 5, 2016
f2d5829
Add 'Last 2 days' option to quick ranges (#6758)
jsoriano Dec 5, 2016
aea3093
change(Timepicker): removed last 90 days to make room for Last 2 days…
torkelo Dec 5, 2016
4c406de
cleanup(): removed unused (old) migrate stuff
torkelo Dec 5, 2016
f7dfc6a
Merge remote-tracking branch 'upstream/master' into master-keystone
Dec 5, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
root = true

[*.go]
indent_style = tabs
indent_style = tab
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
Expand Down
6 changes: 3 additions & 3 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ grunt karma:dev

### Run tests for backend assets before commit
```
test -z "$(gofmt -s -l . | grep -v Godeps/_workspace/src/ | tee /dev/stderr)"
test -z "$(gofmt -s -l . | grep -v -E 'vendor/(github.com|golang.org|gopkg.in)' | tee /dev/stderr)"
```

### Run tests for frontend assets before commit
```
grunt test
godep go test -v ./pkg/...
npm test
go test -v ./pkg/...
```
11 changes: 6 additions & 5 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
* **I'm submitting a ...**
- [ ] Bug report
- [ ] Feature request
- [ ] Question / Support request: **Please do not** open a github issue. [Support Options](http://grafana.org/support/)
Please prefix your title with [Bug] or [Feature request]
For question please check [Support Options](http://grafana.org/support/). **Do not** open a github issue

Please include this information:
- What Grafana version are you using?
Expand All @@ -11,7 +9,10 @@ Please include this information:
- What was the expected result?
- What happened instead?

**IMPORTANT** If it relates to metric data viz:
**IMPORTANT**
If it relates to *metric data viz*:
- An image or text representation of your metric query
- The raw query and response for the network request (check this in chrome dev tools network tab, here you can see metric requests and other request, please include the request body and request response)

If it relates to *alerting*
- An image of the test execution data fully expanded.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ public/css/*.min.css
*.swp
.idea/
*.iml
.vscode/

/data/*
/bin/*
Expand All @@ -37,4 +38,4 @@ profile.cov
.notouch
/pkg/cmd/grafana-cli/grafana-cli
/pkg/cmd/grafana-server/grafana-server
/examples/*/dist
/examples/*/dist
2 changes: 1 addition & 1 deletion .hooks/pre-commit
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

test -z "$(gofmt -s -l . | grep -v Godeps/_workspace/src/ | tee /dev/stderr)"
test -z "$(gofmt -s -l . | grep -v vendor/src/ | tee /dev/stderr)"
if [ $? -gt 0 ]; then
echo "Some files aren't formatted, please run 'go fmt ./pkg/...' to format your source code before committing"
exit 1
Expand Down
102 changes: 100 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,117 @@
# 4.0-pre (unreleased)
# 4.1-beta (unreleased)

### Bugfixes
* **API**: HTTP API for deleting org returning incorrect message for a non-existing org [#6679](https://github.com/grafana/grafana/issues/6679)
* **Dashboard**: Posting empty dashboard result in corrupted dashboard [#5443](https://github.com/grafana/grafana/issues/5443)

### Enhancements
* **Postgres**: Add support for Certs for Postgres database [#6655](https://github.com/grafana/grafana/issues/6655)
* **Victorops**: Add VictorOps Notification Integration [#6411](https://github.com/grafana/grafana/issues/6411)
* **Singlestat**: New aggregation on singlestat panel [#6740](https://github.com/grafana/grafana/pull/6740)
* **Cloudwatch**: Make it possible to specify access and secret key on the data source config page [#6697](https://github.com/grafana/grafana/issues/6697)
* **Table**: Added Hidden Column Style for Table Panel [#5677](https://github.com/grafana/grafana/pull/5677)

# 4.0.2 (unreleased)

### Enhancements
* **Playlist**: Add support for kiosk mode [#6727](https://github.com/grafana/grafana/issues/6727)

### Bugfixes
* **Alerting**: Add alert message to webhook notifications [#6807](https://github.com/grafana/grafana/issues/6807)
* **PNG Rendering**: Fix for server side rendering when using non default http addr bind and domain setting [#6813](https://github.com/grafana/grafana/issues/6813)
* **PNG Rendering**: Fix for server side rendering when setting enforce_domain to true [#6769](https://github.com/grafana/grafana/issues/6769)
* **Webhooks**: Add content type json to outgoing webhooks [#6822](https://github.com/grafana/grafana/issues/6822)

# 4.0.1 (2016-12-02)

> **Notice**
4.0.0 had serious connection pooling issue when using a data source in proxy access. This bug caused lots of resource issues
due to too many connections/file handles on the data source backend. This problem is fixed in this release.

### Bugfixes
* **Metrics**: Fixes nil pointer dereference on my arm build [#6749](https://github.com/grafana/grafana/issues/6749)
* **Data proxy**: Fixes a tcp pooling issue in the datasource reverse proxy [#6759](https://github.com/grafana/grafana/issues/6759)

# 4.0-stable (2016-11-29)

### Bugfixes
* **Server-side rendering**: Fixed address used when rendering panel via phantomjs and using non default http_addr config [#6660](https://github.com/grafana/grafana/issues/6660)
* **Graph panel**: Fixed graph panel tooltip sort order issue [#6648](https://github.com/grafana/grafana/issues/6648)
* **Unsaved changes**: You now navigate to the intended page after saving in the unsaved changes dialog [#6675](https://github.com/grafana/grafana/issues/6675)
* **TLS Client Auth**: Support for TLS client authentication for datasource proxies [#2316](https://github.com/grafana/grafana/issues/2316)
* **Alerts out of sync**: Saving dashboards with broken alerts causes sync problem[#6576](https://github.com/grafana/grafana/issues/6576)
* **Alerting**: Saving an alert with condition "HAS NO DATA" throws an error[#6701](https://github.com/grafana/grafana/issues/6701)
* **Config**: Improve error message when parsing broken config file [#6731](https://github.com/grafana/grafana/issues/6731)
* **Table**: Render empty dates as - instead of current date [#6728](https://github.com/grafana/grafana/issues/6728)

# 4.0-beta2 (2016-11-21)

### Bugfixes
* **Graph Panel**: Log base scale on right Y-axis had no effect, max value calc was not applied, [#6534](https://github.com/grafana/grafana/issues/6534)
* **Graph Panel**: Bar width if bars was only used in series override, [#6528](https://github.com/grafana/grafana/issues/6528)
* **UI/Browser**: Fixed issue with page/view header gradient border not showing in Safari, [#6530](https://github.com/grafana/grafana/issues/6530)
* **Cloudwatch**: Fixed cloudwatch datasource requesting to many datapoints, [#6544](https://github.com/grafana/grafana/issues/6544)
* **UX**: Panel Drop zone visible after duplicating panel, and when entering fullscreen/edit view, [#6598](https://github.com/grafana/grafana/issues/6598)
* **Templating**: Newly added variable was not visible directly only after dashboard reload, [#6622](https://github.com/grafana/grafana/issues/6622)

### Enhancements
* **Singlestat**: Support repeated template variables in prefix/postfix [#6595](https://github.com/grafana/grafana/issues/6595)
* **Templating**: Don't persist variable options with refresh option [#6586](https://github.com/grafana/grafana/issues/6586)
* **Alerting**: Add ability to have OR conditions (and mixing AND & OR) [#6579](https://github.com/grafana/grafana/issues/6579)
* **InfluxDB**: Fix for Ad-Hoc Filters variable & changing dashboards [#6821](https://github.com/grafana/grafana/issues/6821)

# 4.0-beta1 (2016-11-09)

### Enhancements
* **Login**: Adds option to disable username/password logins, closes [#4674](https://github.com/grafana/grafana/issues/4674)
* **SingleStat**: Add seriename as option in singlestat panel, closes [#4740](https://github.com/grafana/grafana/issues/4740)
* **Localization**: Week start day now dependant on browser locale setting, closes [#3003](https://github.com/grafana/grafana/issues/3003)
* **Templating**: Update panel repeats for variables that change on time refresh, closes [#5021](https://github.com/grafana/grafana/issues/5021)
* **Templating**: Add support for numeric and alphabetical sorting of variable values, closes [#2839](https://github.com/grafana/grafana/issues/2839)
* **Elasticsearch**: Support to set Precision Threshold for Unique Count metric, closes [#4689](https://github.com/grafana/grafana/issues/4689)
* **Navigation**: Add search to org swithcer, closes [#2609](https://github.com/grafana/grafana/issues/2609)
* **Database**: Allow database config using one propertie, closes [#5456](https://github.com/grafana/grafana/pull/5456)
* **Graphite**: Add support for groupByNodes, closes [#5613](https://github.com/grafana/grafana/pull/5613)
* **Influxdb**: Add support for elapsed(), closes [#5827](https://github.com/grafana/grafana/pull/5827)
* **OpenTSDB**: Add support for explicitTags for OpenTSDB>=2.3, closes [#6360](https://github.com/grafana/grafana/pull/6361)
* **OAuth**: Add support for generic oauth, closes [#4718](https://github.com/grafana/grafana/pull/4718)
* **Cloudwatch**: Add support to expand multi select template variable, closes [#5003](https://github.com/grafana/grafana/pull/5003)
* **Background Tasks**: Now support automatic purging of old snapshots, closes [#4087](https://github.com/grafana/grafana/issues/4087)
* **Background Tasks**: Now support automatic purging of old rendered images, closes [#2172](https://github.com/grafana/grafana/issues/2172)
* **Dashboard**: After inactivity hide nav/row actions, fade to nice clean view, can be toggled with `d v`, also added kiosk mode, toggled via `d k` [#6476](https://github.com/grafana/grafana/issues/6476)
* **Dashboard**: Improved dashboard row menu & add panel UX [#6442](https://github.com/grafana/grafana/issues/6442)
* **Graph Panel**: Support for stacking null values [#2912](https://github.com/grafana/grafana/issues/2912), [#6287](https://github.com/grafana/grafana/issues/6287), thanks @benrubson!

# 3.1.1 (unreleased / v3.1.x branch)
### Breaking changes
* **SystemD**: Change systemd description, closes [#5971](https://github.com/grafana/grafana/pull/5971)
* **lodash upgrade**: Upgraded lodash from 2.4.2 to 4.15.0, this contains a number of breaking changes that could effect plugins. closes [#6021](https://github.com/grafana/grafana/pull/6021)

### Bug fixes
* **Table Panel**: Fixed problem when switching to Mixed datasource in metrics tab, fixes [#5999](https://github.com/grafana/grafana/pull/5999)
* **Playlist**: Fixed problem with play order not matching order defined in playlist, fixes [#5467](https://github.com/grafana/grafana/pull/5467)
* **Graph panel**: Fixed problem with auto decimals on y axis when datamin=datamax, fixes [#6070](https://github.com/grafana/grafana/pull/6070)
* **Snapshot**: Can view embedded panels/png rendered panels in snapshots without login, fixes [#3769](https://github.com/grafana/grafana/pull/3769)
* **Elasticsearch**: Fix for query template variable when looking up terms without query, no longer relies on elasticsearch default field, fixes [#3887](https://github.com/grafana/grafana/pull/3887)
* **Elasticsearch**: Fix for displaying IP address used in terms aggregations, fixes [#4393](https://github.com/grafana/grafana/pull/4393)
* **PNG Rendering**: Fix for server side rendering when using auth proxy, fixes [#5906](https://github.com/grafana/grafana/pull/5906)
* **OpenTSDB**: Fixed multi-value nested templating for opentsdb, fixes [#6455](https://github.com/grafana/grafana/pull/6455)
* **Playlist**: Remove playlist items when dashboard is removed, fixes [#6292](https://github.com/grafana/grafana/issues/6292)

# 3.1.2 (unreleased)
* **Templating**: Fixed issue when combining row & panel repeats, fixes [#5790](https://github.com/grafana/grafana/issues/5790)
* **Drag&Drop**: Fixed issue with drag and drop in latest Chrome(51+), fixes [#5767](https://github.com/grafana/grafana/issues/5767)
* **Internal Metrics**: Fixed issue with dots in instance_name when sending internal metrics to Graphite, fixes [#5739](https://github.com/grafana/grafana/issues/5739)
* **Grafana-CLI**: Add default plugin path for MAC OS, fixes [#5806](https://github.com/grafana/grafana/issues/5806)
* **Grafana-CLI**: Improve error message for upgrade-all command, fixes [#5885](https://github.com/grafana/grafana/issues/5885)

# 3.1.1 (2016-08-01)
* **IFrame embedding**: Fixed issue of using full iframe height, fixes [#5605](https://github.com/grafana/grafana/issues/5606)
* **Panel PNG rendering**: Fixed issue detecting render completion, fixes [#5605](https://github.com/grafana/grafana/issues/5606)
* **Elasticsearch**: Fixed issue with templating query and json parse error, fixes [#5615](https://github.com/grafana/grafana/issues/5615)
* **Tech**: Upgraded JQuery to 2.2.4 to fix Security vulnerabilitie in 2.1.4, fixes [#5627](https://github.com/grafana/grafana/issues/5627)
* **Graphite**: Fixed issue with mixed data sources and Graphite, fixes [#5617](https://github.com/grafana/grafana/issues/5617)
* **Templating**: Fixed issue with template variable query was issued multiple times during dashboard load, fixes [#5637](https://github.com/grafana/grafana/issues/5637)
* **Zoom**: Fixed issues with zoom in and out on embedded (iframed) panel, fixes [#4489](https://github.com/grafana/grafana/issues/4489), [#5666](https://github.com/grafana/grafana/issues/5666)

# 3.1.0 stable (2016-07-12)

Expand Down
Loading